Proxmox Home Lab — Install & First Steps
A step‑by‑step guide to installing Proxmox VE, configuring networking and storage, and creating your first virtual machine. This walkthrough is ideal for home labs, testing environments, and anyone learning virtualization fundamentals.
Technologies Used
- Proxmox VE 8
- vmbr0 Linux Bridge
- Local‑LVM Storage
Prerequisites
- x86‑64 machine with 16 GB+ RAM (SSD strongly recommended)
- Proxmox VE ISO and a bootable USB
- A static IP address from your LAN
Install Proxmox VE
- Boot from USB and choose Install Proxmox VE.
- Accept the EULA and select the target disk (SSD/NVMe preferred).
- Set a strong root password.
- Hostname:
pve.local; assign static IP, gateway, DNS. - Finish installation, reboot, and open
https://IP:8006.
Networking (vmbr0)
Proxmox uses Linux bridges for VM networking. The default bridge, vmbr0,
typically attaches to your physical NIC.
# Example: bridge with physical NIC enp3s0
auto lo
iface lo inet loopback
auto enp3s0
iface enp3s0 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.1.50/24
gateway 192.168.1.1
bridge-ports enp3s0
bridge-stp off
bridge-fd 0
Apply changes via Datacenter → Node → System → Network or edit
/etc/network/interfaces carefully.
Updates & Repositories
If you don’t have a subscription, you can enable the no‑subscription repo:
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" \
| sudo tee /etc/apt/sources.list.d/pve-no-subscription.list
sudo apt update && sudo apt full-upgrade -y
Storage
- local‑lvm: default storage for VM disks.
- local: used for ISOs, templates, and container images.
- Add NFS or CIFS shares via Datacenter → Storage for backups.
Create Your First VM
- Upload an ISO to local → ISO Images.
- Create VM → choose OS type, CPU, RAM.
- Select disk storage on local‑lvm.
- Attach network to vmbr0.
- Install OS and add guest tools.
Backups & Snapshots
- Set scheduled backups (vzdump) to NFS/CIFS.
- Snapshot before major changes.
- Test restores regularly.