Proxmox
Proxmox VE is a complete, open-source server management platform for enterprise virtualization. It tightly integrates the KVM hypervisor and Linux Containers (LXC), software-defined storage and networking functionality, on a single platform. With the integrated web-based user interface you can manage VMs and containers, high availability for clusters, or the integrated disaster recovery tools with ease.
You are my hero. Thanks!
I have tried Docker and some alternatives, but I think I'm too stupid to understand them. Proxmox is really straightforward and relatively noob friendly. It's also very reliable. It just works every time.
Look here for more boner:
https://tteck.github.io/Proxmox/
Lots of simple scripts to set up new stuff, remove annoyances, easy updates...
I have switched from bare metal running on Rpi4 to proxmox and I've been super, super happy with it. Things like snapshots and backups make everything a breeze, and it's really solid.
I’m just in the middle of transitioning from my NAS with some docker containers on it and a stand-alone rpi4 with Home Assistant towards a single server with everything running on LXC/VMs. Synology has given me a headache about my docker setup + energy consumption and after testing for half a day I was sold on ProxMox. Plus there are a tons of tutorials available for basically anything you need!
I've been running Proxmox for about 5 years now. Just stood up my second box, after retiring a very old HP Workstation.
It has been a great learning experience as I'm not really all that knowledgeable about Linux. Proxmox itself is rock solid stable. In all the time I've run it, I have not had a Proxmox caused issue (no, they've been all my fault). When I upgraded my house internet to 300Mbs/300Mbs, which my old Unifi Security Gateway could not support, I started looking for other solutions. Ubiquiti certainly had products that would fit the bill and I nearly pulled the trigger on a Dream Machine Pro, but I took a different route.
Going on Ebay, I bought a 4 port server NIC. Downloaded PFSense and installed it in a Proxmox VM. It was not the easiest thing to do, but Negate actually has a guide to do just that. My house has been running on that VM ever since. When I stood up the new server (actually a Dell Workstation with ECC memory), I just restored the backup of the VM to the new box and everything was back up and running. I do keep my old USG just in case of course. You always keep a backup.
I also run Unifi controller, Plex, SMB server, Homeseer HS4, and a few other things. I've even had a fully registered Windows 10 VM at one time. Also keep a container, or full VM of various things that I'm trying to learn about.