How to install Proxmox on a bare-metal server
Proxmox VE is a widely used virtualisation platform you can install on a bare-metal server. This guide covers everything from system requirements and hardware preparation to installing and setting up Proxmox step by step.
Step 1: Provide an appropriate server
Before you begin, make sure your server meets the basic requirements for running Proxmox. You’ll need a 64-bit processor with virtualisation support and at least 8 GB of RAM, though 16 GB or more is recommended. Your system should also have enough storage on SSDs or HDDs. For better data protection and fault tolerance, consider setting up your drives in a RAID array. Also check that your server’s network ports can be configured properly. Proxmox can later use them to create multiple virtual networks for virtual machines and containers. A fast, stable network connection is also essential for good virtualisation performance.
- Enterprise hardware
- Configurable hardware equipment
- ISO-certified data centres
Step 2: Download the Proxmox ISO
Go to the official Proxmox website and download the latest Proxmox VE ISO file. This contains everything needed to install Proxmox on your hardware. Save it on the computer you’ll use to create the installation media.
Verify the ISO file with the provided SHA256 checksum to avoid installation issues. On Linux, run: sha256sum proxmox-ve_x.iso. On Windows, use Get-FileHash proxmox-ve_x.iso -Algorithm SHA256. Make sure to replace x with your Proxmox version number.
Step 3: Create bootable installation media
Next, create a bootable USB stick or DVD using the ISO file. Your bare-metal server will use this media to start the installer.
On Linux, you can write the ISO to a USB stick with dd:
sudo dd if=proxmox-ve_x.iso of=/dev/sdX bs=4M status=progress
sudo syncbashReplace /dev/sdX with the path to your USB stick and update the ISO file name to match your version. On Windows, you can use the Rufus tool to create a bootable USB stick.
Step 4: Boot the server from your USB or DVD
Insert your bootable media from step 3. Then restart the server and open the BIOS setup screen as the system starts. Depending on the manufacturer, this is usually done with F2, Del or Esc. Check your server’s documentation if needed.
In the BIOS/UEFI, first enable your processor’s virtualisation extensions (Intel VT-x or AMD-V), so Proxmox can run virtual machines efficiently. Enabling IOMMU is also recommended. This allows Proxmox to assign hardware resources more flexibly.
Next, make sure the boot order is set so the server starts from the USB stick or DVD. Save your changes. Your server is now fully prepared to load the Proxmox installation media and begin the setup. After restarting, the server should automatically boot from the installation media and display the Proxmox installer menu.
Step 5: Run the Proxmox installer
The installation wizard will guide you through the basic setup. Select the drive where Proxmox should be installed. Then choose your time zone, country and keyboard layout. Create an administrator account with a password and provide a valid email address for system notifications.
Step 6: Set up the network interface
A stable network setup is important, since Proxmox is managed through its web interface and needs network access for updates. Communication between virtual machines also relies on a stable connection. During installation, you’ll need to configure the server’s network interface. You can use either a static IP address or DHCP. For production environments, a static IP is strongly recommended. This is because it ensures reliable access to the server and provides more stable connections for VMs and clusters.
After configuration, check that the network interface is working as it should. On Linux, you can do this by showing your current network information:
ip abashYou can run a quick ping test to check whether the server can reach an external host. If the ping returns successfully, your network configuration is working and ready for Proxmox.
Step 7: Complete the installation and reboot
After you’ve entered all the required information in the installation wizard, Proxmox automatically starts the installation process. This can take a few minutes while the system installs the selected packages, formats the partitions and sets up the base configuration. When the installation is complete, make sure to remove the installation media so the server doesn’t boot from the USB drive or DVD on the next restart. Then reboot the server. As it starts up, you should see the Proxmox VE boot screen, confirming that the system was installed correctly. From this point on, you can manage the server through the Proxmox web interface.
Step 8: Log in to the Proxmox web interface
On another computer, open a browser of your choice and point it to:
https://<SERVER_IP>:8006Replace <SERVER_IP> with the IP address you configured during installation. Sign in using the administrator credentials you created earlier.
Enable SSH for Proxmox if you also want to manage the server from the command line. This lets you run administrative commands from the shell, even when you’re not working in the web interface.
After logging in, you can create your first virtual machines and containers. You can also configure storage pools, set up networks and schedule backups. Your server can function not only as a standard virtualisation host but also as a Proxmox file server for centralised file storage or as a Proxmox Backup Server for regular VM backups.
- New high-performance NVIDIA RTX PRO 6000 Blackwell GPUs available
- Unparallel performance for complex AI and data tasks
- Hosted in secure and reliable data centres
- Flexible pricing based on your usage

