Proxmox Primer

Proxmox Virtual Environment

alt text

This post is a little intro to proxmox virtualisation software and why I use it

Proxmox is a set of virtualisation packages based on top of the Debian operating system. It is a virtual machine host that allows you to simply and easily setup and run guest virtual machines and containers with minimal effort and time.

It features a nice full featured web ui, multiple server management ( in the form of a cluster and nodes ) with replication, backup, high availability, ACME and metric server support all built in out of the box!

One of its best features, support for the ZFS file system manager.

And my favourite - Free and open source!

As you can see from this list ( and the long list of nice features I’ve left out ) this is a proper enterprise system, with a simple point and click user interface on top. Proxmox is rock solid. Built on top of Debian stable, it just goes and goes… I’ve been running it on a recent, but not new Dell desktop for well over a year now - never crashed, never had any major problem with ever. It’s fantastic.

Proxmox was built by the fine folks at proxmox.com The system released under the GPL but backed by the commercial arm of proxmox which sells support and other services. I like this model, as it seems to be one of the best ways to fund an open source project.

On that note, the only thing I’ll complain about is the subscription nag popup upon logging in. It’s not the worst nag popup I’ve ever seen, nowhere near as bad as cookie consent… The good news - it can be disabled either by purchasing a support contract or following the instructions below.

How to disable proxmox subscription nag dialogue

sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service

script shamelessly borrowed from John’s Computer Services

Will have to rerun after updates to pveproxy, will investigate how best to automate that. I guess a cronjob is the best way i can think of right now…

That’s proxmox in a nutshell, give it a try, you wont regret it…