How to Install Proxmox VE: Step-by-Step Guide
A detailed step-by-step guide to installing Proxmox VE, covering hardware requirements, creating a bootable USB, the installation process, and essential post-install configuration.
Hardware Requirements
Before you begin, make sure your hardware meets the minimum requirements for Proxmox VE. Since Proxmox runs KVM virtual machines, your CPU must support hardware virtualization (Intel VT-x or AMD-V).
Minimum Requirements
- CPU: 64-bit processor with Intel VT-x or AMD-V support
- RAM: 2 GB (minimum), 4 GB+ recommended
- Storage: 32 GB disk (SSD strongly recommended)
- Network: At least one Ethernet adapter
Recommended Specs for a Practical Setup
- CPU: Multi-core processor (4+ cores) — Intel i5/i7/Xeon or AMD Ryzen/EPYC
- RAM: 16 GB or more (each VM and container needs its own allocation)
- Storage: 256 GB+ SSD for the OS and VM disks; additional drives for data storage
- Network: Gigabit Ethernet; dual NICs are useful for separating management and VM traffic
You can verify hardware virtualization support in your BIOS/UEFI settings. Look for options labeled Intel VT-x, AMD-V, or SVM Mode and make sure they are enabled.
Step 1: Download the Proxmox VE ISO
Head to the official Proxmox download page at https://www.proxmox.com/en/downloads and download the latest Proxmox VE ISO Installer. At the time of writing, the latest version is Proxmox VE 8.x. The ISO is approximately 1.2 GB.
Optionally, verify the download integrity using the provided SHA256 checksum:
sha256sum proxmox-ve_8.*.iso
Compare the output with the checksum listed on the download page to ensure the file was not corrupted during transfer.
Step 2: Create a Bootable USB Drive
You will need a USB drive with at least 2 GB of capacity. All data on the drive will be erased.
On Linux or macOS
Use the dd command to write the ISO directly to the USB drive:
# Identify your USB drive (e.g., /dev/sdb on Linux, /dev/disk2 on macOS)
lsblk # Linux
diskutil list # macOS
# Write the ISO (replace /dev/sdX with your USB device)
sudo dd if=proxmox-ve_8.*.iso of=/dev/sdX bs=4M status=progress
sync
On Windows
Use a tool like Rufus or Etcher. In Rufus, select the ISO, choose your USB drive, set the partition scheme to GPT, and click Start. Use "DD mode" if prompted.
Step 3: Boot and Install Proxmox VE
Insert the USB drive into your target server and boot from it. You may need to press F2, F12, Del, or Esc during startup to access the boot menu.
Installation Walkthrough
- Welcome screen — Select Install Proxmox VE (Graphical).
- EULA — Accept the end-user license agreement.
- Target disk — Select the disk where Proxmox will be installed. Click Options to choose the filesystem. For most users, ext4 is a safe default. If you want advanced features like snapshots and compression, choose ZFS (RAID0) for a single disk.
- Location and timezone — Set your country, timezone, and keyboard layout.
- Administration password — Set a strong root password and provide an email address for system notifications.
- Network configuration — Select your network interface, assign a static IP address, set the gateway and DNS server. Write down the IP address — you will need it to access the web UI.
- Summary — Review your settings and click Install.
The installation typically takes 3-5 minutes. When it finishes, remove the USB drive and reboot the server.
Step 4: Access the Web Interface
After the server reboots, open a web browser on another computer on the same network and navigate to:
https://YOUR-SERVER-IP:8006
You will see a certificate warning because Proxmox uses a self-signed SSL certificate by default. This is safe to accept for your local network. Log in with the username root and the password you set during installation.
Step 5: Post-Install Configuration
Remove the Subscription Notice
If you are using Proxmox VE without a subscription, you will see a popup notice each time you log in. While this is just a reminder and does not affect functionality, you can configure the free community repository instead of the enterprise repository to avoid update errors:
# Disable the enterprise repository (requires subscription)
sed -i 's/^deb/# deb/' /etc/apt/sources.list.d/pve-enterprise.list
# Add the no-subscription repository
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
# Update package lists
apt update
Update the System
apt update && apt full-upgrade -y
reboot
Install Useful Utilities
apt install -y htop iotop net-tools vim
Configure NTP
Accurate time is critical for clustering, Ceph, and certificate validation. Proxmox uses chrony by default. Verify it is running:
systemctl status chronyd
chronyc tracking
Enable IOMMU (for PCI Passthrough)
If you plan to pass through hardware like GPUs or network cards to VMs, enable IOMMU in your boot parameters:
# For Intel CPUs, edit /etc/default/grub:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
# For AMD CPUs:
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on"
# Then update GRUB and reboot:
update-grub
reboot
Step 6: Verify Your Installation
Back in the web UI, check the following to make sure everything is working:
- Node summary — CPU, RAM, and storage usage should display correctly.
- Updates — Run Node → Updates → Refresh to check for available updates.
- Storage — Confirm your storage pools are listed under Datacenter → Storage.
- Syslog — Check Node → Syslog for any error messages.
With a mobile management app like ProxmoxR, you can also quickly verify that your new node is reachable and healthy right from your phone — a convenient way to confirm everything is online without sitting at your desk.
Next Steps
Your Proxmox VE server is now installed and ready to use. From here, you can:
- Upload ISO images and create your first virtual machine.
- Download container templates and deploy LXC containers.
- Configure backup schedules to protect your VMs.
- Add additional storage or set up a ZFS pool.
- Join additional nodes to form a cluster.
Proxmox VE is remarkably straightforward to install, and most users can go from bare metal to running their first VM in under 30 minutes.
Take Proxmox management mobile
All the features discussed in this guide — accessible from your phone with ProxmoxR. Real-time monitoring, power control, firewall management, and more.