Back to Blog
tutorialBeginner8 min read

Proxmox Install

A guide to installing Proxmox VE 8.4.1 on a physical server.

Proxmox Install + Post Install Scripts (2025)

Overview

This guide will walk you through the installation process of Proxmox 8.4.1 on a physical server. It will not cover things such as minimum requirements, hardware compatibility, or other prerequisites. Please make sure to check the official Proxmox documentation for these details.

Note: A VM in Proxmox is used to install Proxmox in this guide as it makes it easier to get photos and walk through the steps. However, the steps are no different for the installation on a physical server.

Installation Media

Download Proxmox

Download the Proxmox VE 8.4 ISO Installer from the Proxmox website.

Create Installation Media

My recommendation is to use a multi-OS boot drive such as Ventoy. This allows you to boot multiple operating systems from a single USB drive. You can also use a single USB drive with the Proxmox ISO image burned to it.

Ventoy boot menu showing a list of ISO files including pfSense, Proxmox Backup Server, Proxmox VE 8.3-1, Proxmox VE 8.4-1, Ubuntu 24.04, and Windows 11
Ventoy Boot Menu with Proxmox ISO

Then select Boot in normal mode.

Installation Steps

When the splash screen appears, select Install Proxmox VE (Graphical) and press Enter.

Proxmox VE 8.4 welcome screen showing Install Proxmox VE (Graphical), Install Proxmox VE (Terminal UI), and Advanced Options with the Proxmox logo
Proxmox VE 8.4 Installer Welcome Screen

Once selected, the Proxmox installer will load after some time.

Warning: If you get stuck at a screen which says /dev/mapper it is likely that you need to include nomodeset in the kernel parameters by pressing e on the GRUB screen and adding nomodeset to the Linux line.

EULA

Accept the EULA by clicking I agree.

Proxmox VE Installer showing the End User License Agreement (EULA) with the I agree button highlighted
Proxmox VE EULA Agreement

Target Disk

Select the target hard drive for the installation. This will erase all data on the selected drive, so make sure to back up any important data before proceeding.

Proxmox VE Installer showing the target hard disk selection with /dev/sda (32.00GiB, QEMU HARDDISK) selected and the Next button highlighted
Proxmox Installer Target Disk Selection

Timezone

Select the location and timezone.

Proxmox VE Installer Location and Time Zone selection showing Country set to United States, Time zone set to America/Boise, and Keyboard Layout set to U.S. English
Proxmox Installer Timezone Selection

Administration Password

Set the administration password.

Proxmox VE Installer Administration Password and Email Address screen with password fields filled in and email set to ops@hakedev.com
Proxmox Installer Administration Password

Network Configuration

Management Interface: This is your network card. Likely the correct one will already be selected if you have a network cable attached. If you have multiple network ports that are connected, you will need to be sure to correct the appropriate one.

Hostname (FQDN): This is the name of your server. It can be anything you want, but it is recommended to use a descriptive name that reflects the purpose of the server. I have not found that this matters much other than it will be reflected as the server name in the UI. Later, a reverse proxy can be used to give your server a domain name.

IP Address (CIDR): This is the IP address of your server on the local network. It should be a static IP address that is not already in use by another device on the network. Check your router settings to find the IP range available and confirm there are no conflicts with another device.

Gateway: This can also be found in your router, and is typically something like 192.168.0.1 or 192.168.1.1.

DNS Server: In most cases, simply reuse the gateway IP address. This will allow the server to resolve domain names to IP addresses.

Proxmox VE Installer Management Network Configuration showing Management Interface enp6s18, Hostname riker.pve, IP Address 192.168.20.110/24, Gateway 192.168.20.1, and DNS Server 192.168.20.1
Proxmox Installer Network Configuration

Summary

Finally, confirm all the settings in the summary and then click Install.

Proxmox VE Installer Summary showing ext4 filesystem, /dev/sda disk, United States, America/Boise timezone, IP 192.168.20.110/24, with Automatically reboot after successful installation checked and Install button highlighted
Proxmox Installer Summary Screen

Installation

A progress bar will appear and the installation will begin. This may take a few minutes to complete.

Once the installation is complete, you will see a screen with the option to remove the installation media and reboot the server. Click Remove and then Reboot.

Once the server has finished rebooting, the welcome prompt will display the IP address of the Proxmox web interface.

Terminal showing Proxmox welcome message with the text 'Welcome to the Proxmox Virtual Environment. Please use your web browser to configure this server - connect to: https://192.168.20.110:8006/' and a login prompt for riker
Proxmox Welcome Prompt with Web Interface URL

Accessing the Web Interface

Open a web browser and navigate to https://<your-server-ip>:8006. You will be prompted to log in with the username root and the password you set during installation. You may need to accept a security warning in your browser, as the Proxmox web interface uses a self-signed SSL certificate by default.

Firefox browser showing 'Warning: Potential Security Risk Ahead' for IP address 192.168.20.110 with Go Back and Advanced buttons
Firefox Security Warning for Proxmox

This can be fixed later with a reverse proxy and SSL certificate with Let's Encrypt. Once the page loads, login with the username root and the password you set during installation.

Proxmox VE Login page with User name set to root, Password field filled in, Realm set to Linux PAM standard authentication, Language set to English, and Login button highlighted
Proxmox VE Login Page

Note: You may receive a notice that there is "No valid subscription". This is normal and can be ignored. Proxmox is open source and free to use, but they do offer a paid subscription for support and updates. Simply click Ok to dismiss the message.

Conclusion

Congratulations! You have successfully installed Proxmox VE on your server. You can now start creating and managing virtual machines and containers. I recommend running the Proxmox community post-install scripts to update the sources list and turn off the subscription nag.