Back to Blog
tutorialBeginner10 min read

Installing Proxmox VE

A straightforward guide to installing Proxmox Virtual Environment on bare metal hardware. This guide covers the essentials to get you up and running quickly with Proxmox VE 9.0.

Complete Proxmox VE 9.0 Installation Guide

Installing Proxmox VE

A straightforward guide to installing Proxmox Virtual Environment on bare metal hardware. This guide covers the essentials to get you up and running quickly.

Version Reference: This guide is written for Proxmox VE 9.0-1 (based on Debian 13 "Trixie"). Released August 5, 2025, this version includes Linux kernel 6.14.8-2, QEMU 10.0.2, and ZFS 2.3.3.

What You'll Need

  • Hardware: 64-bit x86 CPU with virtualization support (Intel VT-x or AMD-V)
  • RAM: Minimum 2GB for OS (additional RAM needed for VMs/containers)
  • Storage: At least 32GB (SSD strongly recommended; for ZFS add ~1GB RAM per TB of storage)
  • Network: One network interface (multiple recommended for advanced setups)
  • USB Drive: 2GB+ for installation media (ISO is 1.64GB)

Pro Tip: Check that virtualization is enabled in your BIOS/UEFI before starting. Look for settings like "Intel VT-x", "AMD-V", or "Virtualization Technology".

Step 1: Download Proxmox VE

  1. Visit the Proxmox Download Page
  2. Download the Proxmox VE 9.0-1 ISO Installer (1.64GB)
  3. Verify the SHA256 checksum

Pro Tip: Torrent download is also available for faster downloads with resume capability.

Step 2: Create Installation Media

On Windows

Use Rufus or balenaEtcher:

  • Select your USB drive
  • Choose the Proxmox ISO
  • Important: Use DD mode (not ISO mode)
  • Click Start

On Linux

# Replace /dev/sdX with your USB device (check with lsblk)
sudo dd bs=1M conv=fdatasync if=proxmox-ve_*.iso of=/dev/sdX status=progress

Pro Tip: Double-check your device path with lsblk or diskutil list - writing to the wrong device will destroy your data!

Step 3: Boot from Installation Media

  1. Insert the USB drive into your target machine
  2. Boot into BIOS/UEFI (usually F2, F10, F12, or DEL during startup)
  3. Set USB as the first boot device or use boot menu
  4. Save and restart

Step 4: Install Proxmox VE

Choose Installation Type

When the installer boots, you'll see several options. Select:

  • Install Proxmox VE (Graphical) - Recommended for most users

Proxmox VE 9.0 installer boot screen showing options including Install Proxmox VE (Graphical) highlighted at the top
Proxmox VE 9.0 Installer Boot Screen

Once loaded, accept the EULA to continue.

Proxmox VE Installer showing the End User License Agreement (EULA)
Proxmox VE 9.0 EULA Agreement

Select Target Disk

If you're new to Proxmox, start with ext4 (default). You can always add additional storage with ZFS later.

Warning: All data on the selected disk will be permanently erased!

Proxmox VE Installer target disk selection screen showing /dev/sda selected
Proxmox VE 9.0 Target Disk Selection

Configure Location & Time

  1. Select your Country
  2. Choose your Time zone
  3. Select your Keyboard Layout

Proxmox VE Installer Location and Time Zone selection screen
Proxmox VE 9.0 Location and Time Zone Selection

Set Administrator Password

  1. Enter a strong password for the root account (minimum 8 characters, 12+ recommended)
  2. Provide an email address for system notifications

Pro Tip: This email receives important system alerts. Use a real address you check regularly, or set up email forwarding later.

Proxmox VE Installer Administration Password and Email Address screen
Proxmox VE 9.0 Password and Email Configuration

Network Configuration

For many people this is the hardest to know what to select.

  1. Management Interface: Select your primary network interface. Typically it is autoselected, and there should be a green dot if active which is a good sign everything is working.
  2. Hostname: This does not matter too much. Give your server a meaningful name (e.g., pve1.internal)
  3. IP Address: Enter the chosen static IP for the server.
  4. Gateway: Your router's IP address (usually 192.168.1.1)
  5. DNS Server: Use your router's IP or public DNS (e.g., 8.8.8.8)

Pro Tip: Use a static IP for your Proxmox host. Document this IP - you'll need it to access the web interface!

Proxmox VE Installer network configuration screen showing Management Interface, Hostname, IP Address, Gateway, and DNS Server fields
Proxmox VE 9.0 Network Configuration

Review & Install

  1. Review all settings
  2. Click Install

Proxmox VE Installer summary screen showing all configuration options with the Install button highlighted
Proxmox VE 9.0 Installation Summary

  1. Wait for installation (usually 5-10 minutes)

Proxmox VE Installer showing the installation in progress with a progress bar
Proxmox VE 9.0 Installation Progress

  1. Remove USB drive when prompted
  2. Reboot

When the host boots up you should see the boot menu. It should have the correct option selected and will proceed automatically

GNU GRUB boot menu with Proxmox VE GNU/Linux highlighted as the first entry
Proxmox VE 9.0 GRUB Boot Menu

Once the system boots up you will see a login screen with the IP listed.

Proxmox VE console login screen showing the web interface URL
Proxmox VE 9.0 Console Login Screen

You do not need to log in via the terminal. All future actions should take place through the Proxmox Web user interface.

Step 5: Access Proxmox Web Interface

  1. On another computer on the same network, open a web browser
  2. Navigate to: https://YOUR-PROXMOX-IP:8006
    • Example: https://192.168.1.100:8006
  3. Accept the self-signed certificate warning (this is normal)

Firefox browser showing Warning: Potential Security Risk Ahead for the Proxmox self-signed certificate
Browser Self-Signed Certificate Warning

  1. Login with:
    • Username: root
    • Realm: Linux PAM standard authentication
    • Password: The password you set during installation

Proxmox VE web login page with root user and Linux PAM authentication
Proxmox VE Web Login Page

Pro Tip: Bookmark this URL! You'll access it frequently.

  1. Click "OK" when the subscription prompt appears. Do not worry, Proxmox is free!

Proxmox VE 9.0.3 web interface showing the No valid subscription popup dialog
Proxmox VE No Valid Subscription Popup

Post-Installation: Essential Tasks

Now that Proxmox is installed, here's what to do next:

  1. Run the Post-Install Script - Automate repository configuration, updates, and subscription nag removal with a single command (HIGHLY RECOMMENDED)
  2. Get familiar with the Proxmox user interface - Learn how to create VMs, containers, and manage your server

What's New in Proxmox VE 9.0

Major features introduced in version 9.0:

  • LVM Snapshot Support: Snapshots now available for VMs on thick-provisioned LVM storage
  • SDN Fabrics: Simplified configuration for complex routed networks with automatic failover
  • ZFS RAIDZ Expansion: Add devices to existing RAIDZ pools with minimal downtime
  • Network Interface Pinning: Prevent interface name changes after upgrades
  • Modernized Mobile Interface: Rebuilt using Rust-based Yew framework

Official Documentation

This guide covers the basics to get you started quickly. For advanced topics, consult the official documentation:

Related Content