Im in the process of reinstalling a server - for now I have gone with vanilla Debian 12 bookworm to have complete control of the installation.
But VyOS (who is also based on Debian 12 bookworm at least the 1.4 and 1.5-rolling) have everything already setup with a good frontend through the vyos config.
That is install the iso, restore the config.boot file, reboot - done!
What Im missing for my VyOS setup is a webserver with modperl2 capabilities (along with Perl) and MySQL/MariaDB as database.
There is currently ⚓ T5167 Add a simple file server in progress but thats to get a simplified web-server natively in VyOS.
And it would be a bit too optimistic to expect to get a fullblown webserver AND database within the standard vyos config.
However…
VyOS also supports containers which is probably the “correct” solution to this issue (another one would be to just add the deb-repo and install the needed packages through “apt” but then these would be lost with the next system update).
That is using VyOS but “upgrade” it with webserver (with modperl2) and database as containers.
Anyone in this forum who have done just that and have any config examples or recommendations when it comes to install apache2 (with modperl2 and Perl) along with MySQL/MariaDB as containers in VyOS?
Where to start?
Other than of course Container — VyOS 1.4.x (sagitta) documentation
What to look for?
Is Docker the registry to search for official docker images and how to find out which one to use?
Any gotchas to watch out for or other drawbacks or limitations compared to having the same packages installed in a vanilla Debian 12 bookworm box?
Im thinking mainly like “yeah I did that but it was a nightmare so I went back to a vanilla installation” or “it went without issues - here is a config example of how I did it, dont forget to adjust the max-memory setting”.