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!
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 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.
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.