Installing Proxmox VE
What this article covers
- Where to get the official Proxmox ISO.
- How to create a bootable USB stick.
- Step-by-step installation walkthrough.
- Setting up networking and initial access.
- What to check immediately after installation.
Introduction: Installing Proxmox VE
Proxmox VE is a Linux distribution installed directly onto hardware. Unlike a tool you layer onto an existing system, Proxmox takes over the entire server. This approach means all hardware resources are available for virtualization and containers.
For an AI server, a PC, mini-PC, or small server with at least 16 GB RAM and a 64-bit CPU will work. An SSD or NVMe for the OS noticeably improves performance.
Checking prerequisites
Before you start, have the following ready:
- A machine dedicated exclusively to Proxmox.
- A USB stick with at least 8 GB capacity.
- Internet connectivity during installation.
- Network details such as IP address, subnet, gateway, and DNS, if you’re not using DHCP.
Intel VT-x or AMD-V must be enabled in the BIOS. For GPU passthrough, you also need VT-d or AMD-Vi.
Downloading and verifying the ISO
Download the latest ISO from the official Proxmox website, preferably from an official mirror. After downloading, verify the SHA256 checksum to ensure the image hasn’t been corrupted or tampered with.
On Linux, this is quick from the command line:
sha256sum -c Proxmox-VE-*.iso.sha256
Once verification completes with OK, you’re ready to create the USB stick.
Creating a bootable USB stick
On Linux, write the ISO to the stick using dd. Be careful to use the correct device name, or you’ll overwrite the wrong disk.
sudo dd if=Proxmox-VE-*.iso of=/dev/sdX bs=4M status=progress && sync
Replace /dev/sdX with your USB stick’s device name. On Windows, BalenaEtcher or Rufus work equally well.
Starting the installation
Insert the USB stick into the server and select it as the boot device in the boot menu. After a few seconds, the Proxmox boot screen appears. Select Install Proxmox VE.
In the installation menu, confirm the license agreement, choose the target disk, and set the country, keyboard layout, and timezone.
Setting password and networking
Enter a strong password for the root user and provide a valid email address for system notifications. Then configure networking. Proxmox defaults to DHCP, but a static IP is recommended for a stable server.
Enter:
- Hostname, for example
pve.botserv.local. - Static IP address, subnet mask, and gateway.
- DNS servers, typically your router’s IP or a public DNS like
1.1.1.1.
Review the settings once more before proceeding with installation.
First boot and web interface
After reboot, you’ll land at the Proxmox command line. There you’ll see the IP address for accessing the web interface. Open it in a browser on another machine:
https://192.168.1.100:8006
Replace the IP with your own. Sign in as root using the password you set during installation. On first access, your browser warns about the self-signed certificate. This is normal for a fresh installation.
Initial configuration after installation
After logging in, perform these steps:
- Set up repositories: By default, only paid Enterprise repositories are active. Add the free Community repository to receive updates.
- Check networking: Verify that Proxmox can reach the internet and that the hostname resolves.
- Create storage: Set up storage for ISO files, backups, and VM disks. Local disks or NFS shares work well for this.
- Apply updates: Open a terminal in the web interface and run
apt update && apt dist-upgrade -y.
Common pitfalls
- Wrong target when creating the USB stick:
ddeasily overwrites the wrong disk. - BIOS settings forgotten: Intel VT-x/VT-d or AMD-V/Vi must be active.
- Static IP entered incorrectly: Proxmox becomes unreachable after startup.
- Community repository missing: Without it, you won’t receive free updates.
Summary: Installing Proxmox VE
To install Proxmox, download the ISO, create a bootable USB stick, run the installer, and configure networking, password, and storage. The web interface is then accessible on port 8006. With virtualization features enabled and the Community repository in place, you have a solid foundation for your AI services.


