Installing Proxmox VE 8.3.0
By Aaron Colin. March 13, 2025.
This guide walks you through installing Proxmox VE on a Topton MiniPC/Firewall with 4x 2.5G LAN ports from start to first boot.
Here are some interesting topics in case you want to dive deeper into some of the considerations about this guide.
- Why this guide
- Everything about Proxmox
- Pros and Cons of Virtualization
- Reasons behind my hardware selection
- Boot Drive Options EXT4 vs Btrfs vs ZFS
Prerequisites
-
A Topton MiniPC (or any miniPC with at leat 2 2.5G LAN Ports) with at least:
- Intel CPU (e.g., N5105, N100, N150 or similar)
- 8GB RAM (16GB Optional)
- NVMe, SATA SSD, or both
- 4x 2.5G LAN ports
-
USB flash drive (16GB or larger)
-
A separate computer to download and burn the Proxmox ISO
-
USB keyboard and monitor (for installation)
-
Optionally:
- KVM to install remotely (no need for additional monitor)
Step 1: Download the Proxmox VE ISO
- Visit the Proxmox download page.
- Download the latest Proxmox VE ISO Installer.
Step 2: Create a Bootable USB Drive
Using Rufus (Windows)
- Download and install Rufus.
- Insert your USB flash drive.
- Select the Proxmox VE ISO.
- Set Partition scheme to
GPT
and File system toFAT32
. - Click Start to burn the ISO.
Step 3: Modify BIOS Settings
Entering BIOS
- Power on the Topton MiniPC and press
DEL
to enter BIOS.
Required BIOS Changes
Note
Make sure to change the time and date to prevent weird errors with Proxmox and VMs
- Time and date: Set to correct time and date.
- Virtualization (VT-x/VT-d):
Enabled
.
- Restore After Power Loss:
Power On
- Secure Boot:
Disabled
.
- Fast boot: Set to
Enabled
. - Full Logo Show: Set to
Disabled
- Boot Priority: Set to
USB drive
as the first boot device (change it later to your boot drive chosen during installation).
- Save changes and exit BIOS.
Step 4: Install Proxmox VE
-
Insert the bootable USB drive and restart the MiniPC.
-
Select UEFI USB Boot from the boot menu (
DEL
). -
Select the target disk (NVMe/SATA SSD), click on Options and enter 8 for the swapspace, click OK and then click Next.
-
Configure network settings:
- Choose the primary interface (e.g.,
enp2s0
this is where you will access Proxmox). - Set a static IP (e.g.,
192.168.0.X
or10.0.0.X
) Make sure that IP address is not being used by other devices. - Set gateway and DNS server. You can use any DNS server that you like, cloudflare (1.1.1.1 pretty fast), google (8.8.8.8), quad9 (9.9.9.9 more private but slightly slower).
- Click Next and confirm settings.
- Choose the primary interface (e.g.,
-
Review the summary and make sure all the Options are correct, then click Install to start the installation.
-
After installation completes, remove the USB drive and reboot.
-
Change boot drive in BIOS
DEL
from USB to where you installed Proxmox
Step 5: First Boot & Web UI Access
-
After reboot, log in with
root
and your set password. -
Find the Proxmox Web UI at:
https://<your-proxmox-ip>:8006
-
Log in with:
-
Dismiss the subscription warning.
You now have Proxmox VE installed and ready for configuration!

Next Steps
- Add storage pools (ZFS, LVM, or directories).
- Set up VMs or containers.
- Configure networking for multi-interface setups.
- Enable updates and repositories.
Now, enjoy your Proxmox-powered homelab!