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