Installing Proxmox
Why Proxmox?
I chose Proxmox for a variety of reasons, but mostly because Broadcom decided to buy VMware and gut ESXi, the product I loved. I was a full supporter of VMUG (VMware User Group), and when Broadcom brought VMware, I could see the writing on the wall. It wasn’t long after I migrated off of ESXi that VMUG became untenable for the average person to use.
At some point, I may switch to Nutanix CE, XCG-NG, or Red Hat Openshift, but none of those have shown to have the same ease of use that Proxmox did. However, the great hypervisor war is far from over so I expect this to change with time.
That being said, I have been presently surprised by Proxmox’s robustness and flexibility. It is a rock-solid KVM platform that allows you to run and maintain highly available virtual machines and containers. Its basic backup integrations and dedicated backup software (Proxmox Backup Server) have made it a go-to for myself and many others. That only scratches the surface so with that let’s get it installed!
Prerequisites
- A dedicated server or bare-metal machine
- At least 2GB RAM (4GB+ recommended)
- 64-bit processor with virtualization support (Intel VT/AMD-V)
- Reliable internet connection
- Backup any important data (installation will erase the disk)
Step 1: Download Proxmox VE ISO
- Go to the Proxmox Downloads page.
- Download the latest Proxmox VE ISO Installer.
Step 2: Create a Bootable USB Drive
- Use tools like Rufus (Windows), balenaEtcher (Linux/macOS/Windows), or
dd(Linux/macOS) to write the ISO to a USB drive.
Example using dd:
1
sudo dd if=proxmox-ve_*.iso of=/dev/sdX bs=4M status=progress
Replace /dev/sdX with your USB device.
Step 3: Boot from USB
- Insert the USB drive into your server.
- Reboot and enter the BIOS/UEFI settings.
- Set the USB drive as the primary boot device.
- Save and reboot.
Step 4: Install Proxmox VE
- When the Proxmox installer loads, select Install Proxmox VE.
- Accept the license agreement.
- Select the target hard disk for installation.
- Configure country, time zone, and keyboard layout.
- Set a strong password and provide an email address.
- Configure network settings (hostname, IP, gateway, DNS).
- Confirm and start the installation.
Step 5: First Boot and Web Interface
- After installation, remove the USB drive and reboot.
- Access the Proxmox web interface from another computer:
1
https://<your-server-ip>:8006
- Log in with the
rootuser and the password you set during installation.
Step 6: Update Proxmox VE
After logging in, update your system:
1
apt update && apt full-upgrade