How to Install Proxmox VE (Free) on a Server – Step-by-Step Guide
Proxmox Virtual Environment (Proxmox VE) is a powerful open-source virtualization platform that supports KVM and LXC. It is widely used in home labs, enterprises, and data centers.
In this guide, you will learn how to install Proxmox VE (free) on a server step by step, suitable for both beginners and IT administrators.
System Requirements
Before installation, ensure your server meets the following requirements:
64-bit CPU with virtualization support (Intel VT-x or AMD-V)
Minimum 8 GB RAM (16 GB recommended)
At least one SSD or HDD (128 GB or more recommended)
Ethernet network connection
Bootable Proxmox VE USB installer
Boot the Server from Proxmox USB Installer
Insert the Proxmox bootable USB into the server
Power on the server and enter BIOS/UEFI
Set USB as the first boot device
Save and reboot
Start Proxmox VE Installation
Select Install Proxmox VE
Accept the license agreement
Choose the target disk for installation
Configure:
Time zone
Keyboard layout
Root password and email
Configure network:
Management IP address
Hostname (FQDN)
Gateway and DNS
Complete Installation and Reboot
Confirm installation summary
Start the installation process
Remove USB after completion
Reboot the server
Access Proxmox Web Interface
After installation:
Open a browser
Go to:
https://<server-ip>:8006Log in with:
Username:
rootPassword: root password you set earlier
Post-Installation Recommended Settings
Update system packages
Disable enterprise repository (if using free version)
Enable no-subscription repository
Create local storage for VMs and containers
Best Practices After Installing Proxmox
Use static IP for management
Enable virtualization features in BIOS
Backup configuration regularly
Apply updates before deploying VMs
Conclusion
Installing Proxmox VE (free) on a server is simple and efficient. By following this step-by-step guide, you can quickly deploy a powerful virtualization platform ready for labs or production environments.