Skip to content

Proxmox VE

Proxmox VE

x86-64 arm64 · Documentation · http://<your.IP>:8006

Proxmox VE is a complete, open-source server virtualization platform for running KVM virtual machines and LXC containers from a single, integrated web interface. It combines the tooling for compute, storage and software-defined networking so you can manage a whole host — or a cluster of them — from your browser.

This module installs Proxmox VE 9 from the official no-subscription repository on Debian 13 (trixie), on both amd64 and arm64, and — unlike the upstream guide — keeps the running Armbian kernel instead of pulling the Proxmox one.

Key Features

  • KVM virtual machines: Full hardware-accelerated VMs via the board’s KVM-enabled Armbian kernel.
  • LXC containers: Lightweight, fast system containers alongside your VMs.
  • Web management: Manage guests, storage, backups and networking from https://<ip>:8006.
  • ZFS storage: Installs ZFS (via DKMS, built against the Armbian kernel) so you can create ZFS pools and datasets for VM/container storage.
  • Keeps your kernel: Installs pve-manager (no kernel dependency) rather than the proxmox-ve meta, so your Armbian kernel and DTBs stay in place.
  • No subscription needed: Uses the public pve-no-subscription repository.

Ideal for turning an Armbian board into a lightweight hypervisor without giving up the board’s own kernel and hardware support.

Install from armbian-config → Software → Management → Proxmox VE

CLI install
armbian-config --cmd PVE001
  • Username: root (your system root password)

Official documentation: https://pve.proxmox.com/pve-docs/

This install intentionally omits the Proxmox kernel and runs on the board’s Armbian kernel:

  • KVM virtual machines and LXC containers work provided the running kernel offers the needed support (KVM / /dev/kvm and container cgroups/namespaces) — which the Armbian kernels for these arches normally do.
  • This module installs ZFS for you (via DKMS, built against the Armbian kernel), so ZFS storage pools work out of the box; only ZFS-on-root (boot) is out of scope.
  • Armbian Trixie (Debian 13) on amd64 or arm64 (enforced by the installer).
  • Recommended: the hostname should resolve to a non-loopback IP in /etc/hosts, e.g.:

    Text Only
    192.168.1.50   pve.local pve
    

    If it resolves only to a loopback address (127.x or IPv6 ::1), the installer warns and lets you continue, but the web UI and clustering may not work until you fix /etc/hosts.

  • Configuration: /etc/pve
  • Cluster data: /var/lib/pve-cluster

All armbian-config commands

Action Command
Install armbian-config --api module_proxmox install
Remove Proxmox VE armbian-config --api module_proxmox remove
Purge Proxmox VE with cluster data armbian-config --api module_proxmox purge
Status armbian-config --api module_proxmox status
Help armbian-config --api module_proxmox help

Part of Armbian’s Remote File & Management tools software.