Skip to Content

Installing Proxmox VE

Close-up of server racks in a data center highlighting modern technology infrastructure.

Photo by panumas nikhomkhai on Pexels

Installing Proxmox VE is straightforward — it's designed to be the only thing on your server's boot drive. The installer handles partitioning, network configuration, and the base Debian system. In this lesson, we'll walk through the entire installation process from downloading the ISO to logging into the web interface for the first time.

Hardware Requirements

Proxmox is remarkably flexible. Here's what you need at minimum:

  • CPU: x86-64 processor with virtualization support (Intel VT-x or AMD-V). Most CPUs from the last 10 years have this.
  • RAM: 4GB minimum, 8GB recommended. For running multiple VMs, 16GB+ is ideal.
  • Storage: 32GB for the Proxmox system. Additional drives for VM storage (SSD recommended).
  • Network: One wired network interface. A second NIC is useful for separate VM networks.
  • Boot media: A USB flash drive (4GB+) for the installer.

You can run Proxmox on a repurposed office PC, a mini PC like an Intel NUC, or a dedicated server. It runs on virtually any x86-64 hardware.

Step 1: Download and Create Boot Media

  1. Go to https://www.proxmox.com/en/downloads and download the latest Proxmox VE ISO image.
  2. Flash the ISO to a USB drive using a free tool:
    • Windows: Use Rufus — select the ISO, select your USB drive, click Start.
    • Linux: Use dd: sudo dd if=proxmox-ve_*.iso of=/dev/sdX bs=1M status=progress (replace /dev/sdX with your USB device).
    • macOS: Use dd or BalenaEtcher.

Step 2: Boot and Install

  1. Insert the USB drive into your server and boot from it (check your BIOS for boot order settings).
  2. When the Proxmox boot menu appears, select "Install Proxmox VE (Graphical)".
  3. Accept the EULA (End User License Agreement).
  4. Target Hard Disk: Select your boot drive. For most users, ext4 on a single drive is fine. If you have multiple drives, consider ZFS for built-in redundancy.
  5. Country/Time Zone: Select your country, time zone, and keyboard layout.
  6. Administration Password: Set a strong password for the root account. Write this down — you'll need it.
  7. Network Configuration:
    • Management interface: Select your primary network card (usually eth0 or enpXs0).
    • Hostname: e.g., proxmox.local or pve.yourdomain.com
    • IP Address: Use a static IP on your network, e.g., 192.168.1.100/24
    • Gateway: Your router's IP, e.g., 192.168.1.1
    • DNS: Use your router or a public DNS like 8.8.8.8
  8. Click "Install" and wait 5-15 minutes depending on your drive speed.
  9. When installation completes, remove the USB drive and reboot.

Step 3: First Login

After reboot, the server will display its management URL on the console:

Proxmox VE Installation Complete

Login: https://192.168.1.100:8006/
  1. From another computer on the same network, open a browser and navigate to that URL.
  2. You'll see a certificate warning — this is normal. Click "Advanced" and "Proceed anyway."
  3. Login with username root and the password you set during installation.
  4. You're now in the Proxmox web interface!

Post-Install Recommendations

  • Update the system: Run apt update && apt full-upgrade via the shell (available in the web UI under the node name then Shell).
  • Remove subscription nag: If you don't have a paid subscription, you can safely use the no-subscription repository. Edit /etc/apt/sources.list.d/pve-enterprise.list and comment out the enterprise repo line.
  • Install ifupdown2: For advanced network configuration, apt install ifupdown2 is often already included but worth verifying.

Key Takeaways

  • Proxmox installs from a single ISO in 5-15 minutes on any x86-64 hardware
  • Always use a static IP for your Proxmox server — don't rely on DHCP
  • The web interface is on port 8006 — bookmark it for easy access
  • Run updates immediately after installation for security patches

Installing Proxmox VE

Close-up of server racks in a data center highlighting modern technology infrastructure.

Photo by panumas nikhomkhai on Pexels

Installing Proxmox VE is straightforward — it's designed to be the only thing on your server's boot drive. The installer handles partitioning, network configuration, and the base Debian system. In this lesson, we'll walk through the entire installation process from downloading the ISO to logging into the web interface for the first time.

Hardware Requirements

Proxmox is remarkably flexible. Here's what you need at minimum:

  • CPU: x86-64 processor with virtualization support (Intel VT-x or AMD-V). Most CPUs from the last 10 years have this.
  • RAM: 4GB minimum, 8GB recommended. For running multiple VMs, 16GB+ is ideal.
  • Storage: 32GB for the Proxmox system. Additional drives for VM storage (SSD recommended).
  • Network: One wired network interface. A second NIC is useful for separate VM networks.
  • Boot media: A USB flash drive (4GB+) for the installer.

You can run Proxmox on a repurposed office PC, a mini PC like an Intel NUC, or a dedicated server. It runs on virtually any x86-64 hardware.

Step 1: Download and Create Boot Media

  1. Go to https://www.proxmox.com/en/downloads and download the latest Proxmox VE ISO image.
  2. Flash the ISO to a USB drive using a free tool:
    • Windows: Use Rufus — select the ISO, select your USB drive, click Start.
    • Linux: Use dd: sudo dd if=proxmox-ve_*.iso of=/dev/sdX bs=1M status=progress (replace /dev/sdX with your USB device).
    • macOS: Use dd or BalenaEtcher.

Step 2: Boot and Install

  1. Insert the USB drive into your server and boot from it (check your BIOS for boot order settings).
  2. When the Proxmox boot menu appears, select "Install Proxmox VE (Graphical)".
  3. Accept the EULA (End User License Agreement).
  4. Target Hard Disk: Select your boot drive. For most users, ext4 on a single drive is fine. If you have multiple drives, consider ZFS for built-in redundancy.
  5. Country/Time Zone: Select your country, time zone, and keyboard layout.
  6. Administration Password: Set a strong password for the root account. Write this down — you'll need it.
  7. Network Configuration:
    • Management interface: Select your primary network card (usually eth0 or enpXs0).
    • Hostname: e.g., proxmox.local or pve.yourdomain.com
    • IP Address: Use a static IP on your network, e.g., 192.168.1.100/24
    • Gateway: Your router's IP, e.g., 192.168.1.1
    • DNS: Use your router or a public DNS like 8.8.8.8
  8. Click "Install" and wait 5-15 minutes depending on your drive speed.
  9. When installation completes, remove the USB drive and reboot.

Step 3: First Login

After reboot, the server will display its management URL on the console:

Proxmox VE Installation Complete

Login: https://192.168.1.100:8006/
  1. From another computer on the same network, open a browser and navigate to that URL.
  2. You'll see a certificate warning — this is normal. Click "Advanced" and "Proceed anyway."
  3. Login with username root and the password you set during installation.
  4. You're now in the Proxmox web interface!

Post-Install Recommendations

  • Update the system: Run apt update && apt full-upgrade via the shell (available in the web UI under the node name then Shell).
  • Remove subscription nag: If you don't have a paid subscription, you can safely use the no-subscription repository. Edit /etc/apt/sources.list.d/pve-enterprise.list and comment out the enterprise repo line.
  • Install ifupdown2: For advanced network configuration, apt install ifupdown2 is often already included but worth verifying.

Key Takeaways

  • Proxmox installs from a single ISO in 5-15 minutes on any x86-64 hardware
  • Always use a static IP for your Proxmox server — don't rely on DHCP
  • The web interface is on port 8006 — bookmark it for easy access
  • Run updates immediately after installation for security patches
Rating
0 0

There are no comments for now.

to be the first to leave a comment.