First of all, congratulations for the nice community you have here.
After reading many posts without being able to take a decision, I finally decided to ask for help in choosing the right configuration to build a system I need for testing.
Secondly, although I’m getting by a bit with the Linux console, I’m far from being a sysadmin and when things I read in tutorials go wrong…
So, I found Virtualmin when I got fed up with the problems I had with Plesk on the other VPS I had contracted before… a small VPS where I had about ten domains, mostly projects I am developing for myself. I’m really impressed with many of its features and although I don’t really need the PRO version, I think I will take a license to support the development team, since as a programmer I understand how hard the job can be sometimes…
The problem I want to solve, is that I have encountered several times problems with the difference between the working/testing and production environments and I even tried to build two systems as similar as possible, doing the installation on the same day, and using the same version of Linux/Virtualmin so that the same updates always arrive. However, there are still some differences in behavior…
At the same time, the sites I am hosting on the VPS are in PHP and MySQL, and I have recently acquired some new skills and would like to start developing also in NodeJS, Mongo and React.
Therefore, my idea would be to have a development/testing system based on Docker containers so that I can replicate them identically in production, if one has problems, it will not mess up things to other sites and also be able to have a spare system in case the main server goes down…
My doubts are:
Is there any way to use the same Virtualmin instance (where I have my domains and virtual servers for PHP) and create virtual servers pointing to Docker containers even if I the redirection might be done somehow manually?
The only machine I have available now in my house, has installed the TrueNAS system (formerly FreeNAS) where I have my virtual test server with Virtualmin, but I think the virtualization of TrueNAS is based on Bhive and I would not even know where to start to install Cloudmin in case it could be done? Would I have to get a new machine where I could install XEN or KVM? I guess there must be some free version for such a small thing like mine.
Once I had the test system running, could I replicate it on the VPS…if I’m not mistaken, I think my VPS is running on KVM.
What other possibilities are there to have a robust, production system (especially in terms of security issues), that would not be too difficult to implement?
Thank you in advance for your support.
|OS type and version||TrueNAS CORE - Version: TrueNAS-12.0-U5.1|
|Virtualmin version||NONE still…|