Skip to content
BotServBotServ
ProxmoxProxmox VEInstallationVirtualizationHomelabAI ServerSelf-Hosting

Install Proxmox VE

Step-by-step guide to install Proxmox VE on your own hardware. From ISO to first login.

S

schutzgeist

3 min read
Install Proxmox VE

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: dd easily 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.

Back to Blog
Share:

Related Posts