Hi everyone,
I'm currently working on the fun project of cleaning up and organizing my homelab. I'm running Proxmox, and over time I've accumulated quite a bit of custom configuration—bridges, DDNS, certificates, VMs/LXCs, NFS mounts through /etc/fstab, custom scripts that mount NFS shares after my OMV VM starts, and probably a few other things I've forgotten about.
Most of this has been configured manually, so if the Proxmox host were to fail, I'd potentially have to rebuild everything from scratch.
One thing I have already taken care of is backing up my VMs and LXCs to a remote host.
How do you keep the rest of your Proxmox configuration recoverable? Do you keep your configuration and scripts in Git? Do you document everything? Is there a particular backup or infrastructure-as-code approach you recommend?
I'm currently working on the fun project of cleaning up and organizing my homelab. I'm running Proxmox, and over time I've accumulated quite a bit of custom configuration—bridges, DDNS, certificates, VMs/LXCs, NFS mounts through /etc/fstab, custom scripts that mount NFS shares after my OMV VM starts, and probably a few other things I've forgotten about.
Most of this has been configured manually, so if the Proxmox host were to fail, I'd potentially have to rebuild everything from scratch.
One thing I have already taken care of is backing up my VMs and LXCs to a remote host.
How do you keep the rest of your Proxmox configuration recoverable? Do you keep your configuration and scripts in Git? Do you document everything? Is there a particular backup or infrastructure-as-code approach you recommend?