Proxmox Datacenter Manager inside a Docker container.
- Centralized management — Manage any number of Proxmox VE nodes using a modern web-interface
- Resource monitoring — A global dashboard visualizes the state of every node, highlighting potential issues
- Easy backups — Stores all your configuration in a volume mount, for easy backup and restore
- Task aggregation — Centralized access to task logs across the entire infrastructure for auditing and troubleshooting
- Cross-cluster migration — Execute live migrations of virtual guests between nodes
- Update management — Monitor available updates and security patches across the whole fleet
services:
pdm:
hostname: pdm
container_name: pdm
image: dockurr/proxmox-dm
environment:
PASSWORD: "root"
ports:
- 8443:8443
volumes:
- ./config:/etc/proxmox-datacenter-manager
- ./data:/var/lib/proxmox-datacenter-manager
restart: always
privileged: true
stop_grace_period: 2mdocker run -it --rm --name pdm --hostname pdm --privileged -e "PASSWORD=root" -p 8443:8443 -v "${PWD:-.}/config:/etc/proxmox-datacenter-manager" -v "${PWD:-.}/data:/var/lib/proxmox-datacenter-manager" --stop-timeout 120 docker.io/dockurr/proxmox-dmVery simple! These are the steps:
-
Start the container and connect to port 8443 using your web browser.
-
Login using the username
rootand the password you specified in thePASSWORDenvironment variable.
Enjoy your time with your brand new Proxmox Datacenter Manager, and don't forget to star this repo!
To change the location of the configuration data, include the following two bind mounts in your compose file:
volumes:
- ./config:/etc/proxmox-datacenter-manager
- ./data:/var/lib/proxmox-datacenter-managerReplace the example paths ./config and ./data with the desired folders or named volumes.
Yes, see our Proxmox VE and Proxmox Backup Server containers.
Special thanks to willmortimer, wofferl and LongQT-sea, this project would not exist without their invaluable work.