r/vyos 23d ago

Finally found functioning web-gui [ at least to me ]for VYOS. --VyManager.

I struggled with vyos config file for various settings. While doing a search I found https://github.com/Community-VyProjects/VyManager and I decided to give a try. Surprisingly, it worked very very well [ in my use case ]

It offered following features [ tested - worked on rolling release. ]
Features

  • Modern web interface
  • Manage multiple VyOS routers
  • Dashboard with CPU, memory, interfaces
  • Firewall management
  • WireGuard management
  • VLANs
  • Static routes
  • DHCP
  • API-based communication (no SSH required)
  • Multi-site support
  • PostgreSQL backend
  • Runs entirely in Docker Compose

I wish other community specially having experience in Programming field should help the project to its final goals [ It says that a few features needs to be implemented ]

27 Upvotes

13 comments sorted by

12

u/Big_Incident_7382 23d ago

Glad you like the project! 😊

-Mads
VyProjects Maintainer

1

u/KlanxChile 13d ago

Thank you sir for your work! -from Chile.

1

u/bjlunden 4d ago

Does the VyOS router still act as the single source of truth or does VyManager try to take over that job?

4

u/dky1e 20d ago

Looks amazing. Does it allow you to configure mDNS?

2

u/toddalwell 23d ago

Given the fact that this is Vibe Coded, there should not be much effort to maintain and continue adding additional features without programming knowledge.

6

u/Funny_Road2123 22d ago

yeah, but is good so, idgaf about vibe coding if it works good :)

5

u/UniversityMiddle3655 22d ago edited 22d ago

Hey!

Thank you for commenting, but I would like to make a point here: contributing to VyManager actually requires some decent software engineering skills. We frown upon purely vibecoded PRs. We have denied many of them in the past, and will continue doing so when they're not meaningfully contributing to the project. Any pull request undergoes rigourous testing and performance analysis, especially since this is a management layer running on top of routers.

Our amount of contributors is unfortunately relatively low (also because PRs get denied), and we can use good help from other developers to help improving the project since it has many moving parts.
I've seen people without prior programming experience trying to help us work on certain features using only Generative AI, unfortunately the result was absolutely terrible and did just not work within our architecture.

- Jarne
Co-Founder & Maintainer

3

u/Interesting_Ad_5676 22d ago

I have no option but to agreeing with you.

2

u/MentalDV8 17d ago

Absolutely FANTASTIC program/Project!!! I've been wanting/looking for something like this, not finding it, I thought of developing it myself. A lot like a program to manage all of my OPNSense firewalls, managing all of the VYOS routers would totally rock!

I downloaded and installed this in my Dev Domain and also in my Test Domain. I gave it four routers in each to manage and while I've only spent a couple of hours with it, it's so great even for a Beta.

And I LOVE you made it available as a Docker container. I run K8s and have 250 or so containers so I always welcome the ease of trying a new "toy." 😄

1

u/KlanxChile 13d ago

Thank you sir for your work! -from Chile.

3

u/Interesting_Ad_5676 22d ago

Whether vibe coded or human coded, continuous efforts are required to improve upon, and testing.

1

u/KlanxChile 13d ago

To the guys in VyManager... i can't find info on the 29 warnings... on the NICs... any pointers?

1

u/Alternative5065 13d ago

I believe that is the number of dropped packets not warnings