proxmox-datacenter-manager

proxmox-datacenter-manager

Docker app from ZappyZap's Repository

Overview

Proxmox Datacenter Manager A stand-alone API + GUI product with the following main features for multiple instances of Proxmox VE, Proxmox Backup Server and potentially also Proxmox Mail Gateway in one central place: * - Status and Health overview for the core resources. E.g., for PVE/PBS/PMG hosts, PVE guests or PBS backups * - Basic Management of the core resources. * - Connect those separate instances. E.g., cross-cluster VM live-migration. The Datacenter Manager project has been developed with the objective of providing a centralized overview of all your individual nodes and clusters. It also enables basic management like migrations of virtual guests without any cluster network requirements. default login : root:pdmpdm (please change) More info : https://forum.proxmox.com/threads/proxmox-datacenter-manager-1-0-stable.177321/ Documentation: https://www.proxmox.com/en/products/proxmox-datacenter-manager/overviewn

Proxmox Datacenter Manager

A stand-alone API + GUI product with the following main features for multiple instances of Proxmox VE and Proxmox Backup Server in one central place.

Feature Overview

  • Connect & display an arbitrary amount of independent nodes or clusters ("Remotes")

  • View the status and load of all resources, which includes nodes, virtual guests, storages, datastores and so on. Proxmox Datacenter Manager provides a dashboard that tries to present information such that potential problematic outliers can be found easily.

  • Customizable dashboards ("views") showing a configurable subset of resources

  • Basic management of the guest resources

    • Resource graphs
    • Basic power management (start, reboot, shutdown)
  • Remote shell for Proxmox VE and Proxmox Backup Server remotes

  • Global overview over available system updates for managed remotes

  • Firewall overview for all managed remotes

  • Basic SDN overview for all managed remotes

  • Remote migration of virtual guests between different datacenters Advertising use of ZFS & Ceph backed replication for quicker transfer on actual migration

  • View configuration health state (subscription, APT repositories, pending updates, ...)

  • User management / access control

    • Users/API token
    • Support for LDAP and Active Directory
    • Support for OpenID Connect
    • Support for complex Two-Factor Authentication
  • ACME/Let's Encrypt

  • A non-exhaustive list of features planned for future releases is:

    • Management of more configuration (e.g. backup jobs, notification policies, package repos, HA)
    • Active-standby architecture for standby instances of PDM to avoid single point of failure.
    • Integration of other projects, like Proxmox Mail Gateway, and potentially also Proxmox Offline Mirror.
    • Off-site replication copies of guest for manual recovery on DC failure (not HA!)
    • ... to be determined from user feedback and feature requests.

Technology Overview

Backend

  • Implemented in the Rust programming language, reusing code from Proxmox Backup Server where possible
  • A for Proxmox projects standard dual-stack of API daemons. One as main API daemon running as unprivileged users and one privileged daemon running as root. Contrary to other projects the privileged daemon exclusively listens on a file based UNIX socket, thus restricting attack surface even further.
  • The backend listens on port 8443 (TLS only)
  • The code for the backend server is located in the server/ directory.

Frontend

  • The Web UI communicates with the backend server via a JSON-based REST API.
  • The UI is implemented in Rust, using Yew and the proxmox-yew-widget-toolkit. The Rust code is compiled to WebAssembly.
  • The code for the UI is located in the ui/ directory.

CLI tools

There are two CLI tools to manage Proxmox Datacenter Manager.

  • proxmox-datacenter-manager-client: client using the PDM API, can be used to control local or remote PDM instances
  • proxmox-datacenter-manager-admin: root-only, local administration tool

Their implementation can be found in cli/admin and cli/client, respectively.

Documentation

Documentation (user-facing as well as developer-facing) can be found in docs/.

Install proxmox-datacenter-manager on Unraid in a few clicks.

Find proxmox-datacenter-manager in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for proxmox-datacenter-manager Review the template variables and paths Click Install

Download Statistics

19,715
Total Downloads
4,199
This Month
3,330
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Details

Repository
devzwf/proxmox-datacenter-manager:latest
Last Updated2026-06-24
First Seen2025-09-29

Runtime arguments

Web UI
https://[IP]:[PORT:8443]
Network
bridge
Shell
sh
Privileged
false
Extra Params
--restart unless-stopped --cgroupns=host --mount type=tmpfs,destination=/run --mount type=tmpfs,destination=/run/lock

Template configuration

PDM_TIMEZONEVariable

Timezone

Default
America/Toronto
Value
America/Toronto
ConfigPathrw
Target
/etc/proxmox-datacenter-manager
Default
/mnt/user/appdata/proxmox-datacenter-manager/config
Value
/mnt/user/appdata/proxmox-datacenter-manager/config
DataPathrw
Target
/var/lib/proxmox-datacenter-manager
Default
/mnt/user/appdata/proxmox-datacenter-manager/data
Value
/mnt/user/appdata/proxmox-datacenter-manager/data
LogsPathrw
Target
/var/log/proxmox-datacenter-manager
Default
/mnt/user/appdata/proxmox-datacenter-manager/data
Value
/mnt/user/appdata/proxmox-datacenter-manager/logs
RootPathrw

Root home (optional, for shell history etc)

Target
/root
Default
/mnt/user/appdata/proxmox-datacenter-manager/root
Value
/mnt/user/appdata/proxmox-datacenter-manager/root
CgroupPathrw
Target
/sys/fs/cgroup
Default
/sys/fs/cgroup
Value
/sys/fs/cgroup
WebUIPorttcp
Target
8443
Default
8443
Value
8443