I had proxmox with unattended updates in VMs, but VMs sometimes hangstop booting, encounter DNS issues, etc. That’s not something that I can rely on!

I want to run a vm and make sure the service in it is always available. The users should always have access to the service through Cloudflare tunnels. The bare metal installation works for a long time, but not VM installation. I can tolerate a 30 minutes fix once year, but it won’t work telling users sorry there is a problem this week with my server!!!

How to set up this VM?

So far, the solutions that I found are, set up automatic ZFS snapshots every 15 minutes, and set up another proxmox server with proxmox backup server, ready to boot from backup.