Proxmox in Production: The Work That Starts After the Move

Leaving VMware for Proxmox can be the right financial decision. It is not the finish line. After the last virtual machine lands, you own the hypervisor, the cluster, the backup, and the access path. That is where most of the real work starts.
The cost conversation is usually what starts a move from VMware to Proxmox.
That conversation is valid. We have written about it before. The license bill drops, the platform works, and the business gets a better balance between technology and budget.
Then the last virtual machine lands, and a different question appears.
Who owns the hypervisor now?
On VMware, a lot of operational gravity was already there. Roles, backup integrations, patch discipline, and a familiar way to lock down the management plane. Teams did not always love the price, but they knew the operating model.
Proxmox does not invent that model for you. It gives you a capable cluster. The rest is yours.
This is the part we see skipped.
- The web UI is reachable from too many networks, sometimes from the internet.
- Root, or one shared admin account, is how everyone logs in.
- Snapshots on the same storage are treated as backup.
- The cluster configuration has no restore plan of its own.
- Nobody has rehearsed what happens when a node, a datastore, or the whole site is gone.
Production Proxmox needs the same seriousness as production VMware.
- A dedicated management network. The UI and API are not user services.
- Named admin accounts, MFA, and a break-glass path that is documented.
- Backup of virtual machines that is separate from the cluster storage.
- Backup of the cluster itself: configuration, users, storage mappings, and network.
- A patch and subscription rhythm so nodes do not quietly drift.
- A restore test with the people who would do the recovery, not only a green job.
None of this is unique to Proxmox. It is just easier to forget when the project is framed as a cost save.
The migration is a project. Production is a system you have to keep running.
If the cluster is cheaper and nobody can restore it, the organization did not actually save money.
Treat the hypervisor like the critical system it now is. Then Proxmox is not only a cheaper platform. It is a platform you can operate.

API Security: Do Not Trust the Client
The frontend can hide buttons, disable fields, and guide the user through the right flow, but anything that comes from the client can be changed. Attackers swap IDs in URLs, edit payloads, call the API directly, and bypass the UI completely. Real security lives in the backend: authentication, authorization, object-level access checks, input validation, rate limits, and logging on every request, because every request is treated as possibly manipulated.
Read article
Certificate Expiration Is Still Taking Systems Down
An expired certificate is one of the simplest, most preventable outages, and it still keeps happening. The fix is not heroics on renewal day. It is treating certificates like production assets: a real inventory, a clear owner, monitored expirations, alerts, a renewal process, automation where possible, and post-renewal testing so the change does not break something downstream.
Read article