Skip to content

dockur/proxmox-dm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

247 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proxmox Datacenter Manager

Build Version Size Pulls

Proxmox Datacenter Manager inside a Docker container.

Features ✨

  • 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

Usage 🐳

Via Docker Compose:
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: 2m
Via Docker CLI:
docker 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-dm
Via Github Codespaces:

Open in GitHub Codespaces

Screenshot 📸

FAQ 💬

How do I use it?

Very simple! These are the steps:

  • Start the container and connect to port 8443 using your web browser.

  • Login using the username root and the password you specified in the PASSWORD environment variable.

Enjoy your time with your brand new Proxmox Datacenter Manager, and don't forget to star this repo!

How do I change the location of the configuration data?

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-manager

Replace the example paths ./config and ./data with the desired folders or named volumes.

Are there containers available for other Proxmox products?

Yes, see our Proxmox VE and Proxmox Backup Server containers.

Acknowledgements 🙏

Special thanks to willmortimer, wofferl and LongQT-sea, this project would not exist without their invaluable work.

Stars 🌟

Stars

About

Proxmox Datacenter Manager inside a Docker container.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors