Self-host proxmox
v9.2.20Proxmox VE virtualization platform in a Docker container
- Stars
- 335
- CPU
- Host with KVM support (Intel VT-x or AMD-V)
- RAM
- At least 2 GB of available RAM
- Storage
- At least 32 GB of free disk space
- Port
- 8006 (Proxmox web interface)
dockurr/proxmoxWhat is proxmox?
This project packages the complete Proxmox Virtual Environment into a container image, letting you run a full Proxmox node with its web UI, KVM-accelerated virtual machines, and LXC containers on any Linux host with KVM support or Windows 11 with nested virtualization. The image includes a ready-to-use NAT bridge with DHCP and persists VM storage and cluster configuration through bind mounts. It supports both AMD64 and ARM64 architectures and requires at least 2 GB RAM and 32 GB disk space. The project is not affiliated with Proxmox Server Solutions GmbH.
Should you self-host proxmox?
proxmox scores 53/100 on selfhost.directory (how scoring works) and ranks #11 of 15 in Virtualization. It has 335 GitHub stars.
It shipped 8 stable releases in the past year. The latest, v9.2.20, came out on 11 October 2026. New versions land roughly every 2 weeks.
Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is MIT-licensed and written mostly in Shell.
Its closest alternative on selfhost.directory is WindowsinDocker (83/100, 53 710 stars). It scores higher overall, so compare the two before you pick. See proxmox vs WindowsinDocker side by side.
Features
- Full Proxmox VE node
- KVM virtual machines
- LXC Containers
- Pre-configured NAT bridge
- Proxmox web interface
proxmox README
FAQ
How do I verify that KVM is available?
On Linux, install cpu-checker and run kvm-ok; it should report 'KVM acceleration can be used'. Also verify /dev/kvm exists.
Are there containers available for other Proxmox products?
Yes, the project provides containers for Proxmox Backup Server, Proxmox Datacenter Manager, and Proxmox Mail Gateway.
How do I change the location of the configuration data?
Bind mount a different host path or named volume to /var/lib/pve-cluster in the container.
How do I change the location of the storage pool?
Bind mount a different host path or named volume to /var/lib/vz in the container.
How do I use it?
Start the container and connect to port 8006 in a web browser, then log in as root with the password set in the PASSWORD environment variable.
More in Virtualization
ProxmoxMCP-PlusSelf-hosted MCP interface for Proxmox VE VMs and containers with OpenAPI. Supports snapshots, backups, ISO downloads, job tracking.
umbrelOSA self-hosted home server OS you flash onto Intel, AMD or Raspberry Pi devices: browser setup, 300+ one-click apps, Files, Photos, backups and an MCP server.
virtual-dsmBoots Synology's Virtual DSM in a KVM-accelerated VM via an open-source Docker image, giving a self-hosted NAS desktop you reach in a browser on port 5000.
vm-babysitterSelf-hosted tool that automates incremental backups of QEMU/KVM virtual machines with scheduling, retention, and optional remote mirroring.
webtopUbuntu, Alpine, Arch, and Fedora based Webtop images, Linux in a web browser supporting popular desktop environments.
Windows ARMSelf-hosted Windows ARM64 VM in Docker with KVM acceleration, automatic install, and web console for ARM devices like Raspberry Pi 5.
WindowsinDockerThis self-hosted, open-source container builds a full Windows virtual machine on a KVM-capable Linux host, auto-installs it and exposes a web viewer plus RDP.
WolfStackA self-hosted platform for managing servers, containers, virtual machines, networking, storage, and backups with a 530+ app store, all from one Rust binary.
agentOSOpen-source WebAssembly sandbox for AI agents: files, shell, processes and networking, embedded as an npm library or self-hosted on Docker.
cloudstackOpen-source IaaS software that deploys large networks of virtual machines for public clouds, private clouds, or hybrid solutions.
deployarooDeployaroo is a self-hosted, open-source web UI for deploying VMware vSphere VM templates via Ansible, with dashboard, history, user management, and Discord alerts.
docker-webtopOpen-source, self-hosted Docker images running full Linux desktops (Alpine, Ubuntu, Fedora, Arch, Debian) in your browser via Selkies.

0 comments