Proxmox VE Installation and Configuration Guide
This guide outlines the steps to install and configure Proxmox VE, a powerful open-source virtualization platform. Follow these instructions carefully to ensure a smooth setup.
Download the Proxmox VE ISO
Visit the official Proxmox website and download the latest Proxmox VE ISO image for your server architecture.
Create a Bootable USB Drive
Use BalenaEtcher (or your preferred tool such as Rufus or dd) to flash the ISO onto a USB stick.
Tip: Verify the ISO checksum after downloading to ensure integrity.
Begin the Installation
- Boot from the USB drive.
- Critical: Carefully select the correct network interface during setup.
- Misconfiguring this is a common pitfall and will break network access post-install.
Fixing a Wrong Interface (Without Reinstalling)
If the wrong interface was selected:
# Access the local console (physical monitor/keyboard or IPMI/iLO)
nano /etc/network/interfaces
Correct the auto and iface lines to match your desired NIC (e.g., enp0s3), then:
systemctl restart networking
This saves you from a full reinstall.
Post-Installation Configuration
Disable Enterprise Repositories
Enable the No-Subscription Repository
Click Add -> Select No-Subscription -> Choose:
deb https://download.proxmox.com/debian/pve bookworm pve-no-subscription
Confirm and close.
Update the System
- In the Updates tab, click Refresh.
- Once the package list is updated, click Upgrade.
- Review the output, confirm, and let the system apply all updates.
Reboot when prompted to load the new kernel and services.
Refresh Container Templates
Open the Shell (via web UI or SSH) and run:
pveam update
This fetches the latest LXC container templates from the Proxmox template repository, ensuring you have access to up-to-date base images (Ubuntu, Debian, Alpine, etc.).
You’re now running a fully updated, subscription-free Proxmox VE node—ready for VMs, LXCs, and homelab experimentation.