Skip to content

Proxmox Linux Virtualization

Proxmox VE Installation & Setup

Proxmox Virtual Environment (PVE) is a complete open-source platform for enterprise virtualization, combining KVM hypervisor and LXC containers.

Info

Run these commands on your Proxmox host shell or via SSH using root.


Installation Steps

Step 1: Download Proxmox VE ISO

Download the latest ISO image from the official Proxmox download center and flash it to a USB drive using Rufus or Ventoy.

Step 2: Boot and Install System

# Boot into installer, select target disk (ZFS or ext4)
# Configure management interface IP, Netmask, Gateway, and DNS

Step 3: Post-Installation Repository Cleanup

Disable the enterprise subscription repository and enable the pve-no-subscription repository:

# Remove enterprise repo source
rm -f /etc/apt/sources.list.d/pve-enterprise.list

# Add no-subscription repository
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-sub.list

# Update system
apt update && apt dist-upgrade -y

Step 4: Remove Subscription Banner

sed -Ezi.bak "s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
systemctl restart pveproxy.service

Virtualization & Containers

Virtualization Stack
  • LXC Containers

    • Docker Host LXC (Debian 12)
    • Tailscale VPN Gateway LXC
    • AdGuard Home DNS LXC
    • Nginx Proxy Manager LXC
  • Virtual Machines

    • Arch Linux Workstation VM
    • Home Assistant OS VM