This might not be the best way to do it, but I wanted to have a place to share my notes, experiences, and knowledge so that hopefully it will help someone else out.
I'm a tech enthusiast and I run services in my home lab.
I run Proxmox on 4 different machines:
Hosts runtipi, Netdata, Wazuh, AdGuard, Uptime Kuma, Nginx Proxy Manager, Docker, Jellyfin, and WikiJS (what I'm writing this on).
Used to host all my game servers. Ark, Conan, Minecraft, Project Zomboid, etc. This is all handled through CubeCoders AMP.
Hosts Plex, a redundant AdGuard server, and some other services.
Runs a third AdGuard instance.
All my AdGuard servers are synced with AdGuard Sync in a Docker container. I then run Keepalived on them so that if any host goes down, DNS will not be impacted.
All of these Proxmox servers are in a cluster. All services are contained within LXCs, some being highly available for failover. I also run Proxmox Backup Server, which is a virtual machine within my NAS. I run daily backups overnight of all my servers.
If you want to get into homelabbing yourself, I highly recommend it as a way to increase your knowledge and have fun. A great resource for Proxmox to quickly get up and running is the Proxmox helper scripts. Shout out to them: Proxmox Helper Scripts.