TanTech Desk

Proxmox VE on Lenovo M920q

Running virtual machines for my UniFi controller, Minecraft servers, and other lab services on a compact yet powerful desktop server.

Overview

Proxmox VE is installed on my Lenovo M920q, providing virtualization for multiple services. This allows me to efficiently run isolated environments for my network controller, gaming servers, and experimental services without impacting my main OS.

Why Proxmox?

Hardware

VMs & Containers

Key services running as VMs on Proxmox include:

Proxmox Setup Snippet

Example commands to create a VM for the UniFi controller:

qm create 101 --name UniFiController --memory 2048 --net0 virtio,bridge=vmbr0 qm importdisk 101 /path/to/ubuntu.img local-lvm qm set 101 --scsihw virtio-scsi-pci --scsi0 local-lvm:vm-101-disk-0 qm set 101 --boot c --bootdisk scsi0 qm start 101

Key Features

Use Cases

Future Improvements

My Thoughts & Opinions

Proxmox is an extremely useful product. It makes managing multiple VM's a breeze. I would say the experience is different compared to any type 2 hypervisor that I have used. I get to manage it all from my browser or ssh.

I love that I can snapshot before testing anything experimental, letting me tweak settings without risk. For a small form factor desktop, this setup delivers enterprise-grade virtualization capabilities at home. I have 2 of these mini PC's, they are great.