1. What is Proxmox Datacenter Manager?

Proxmox Datacenter Manager (PDM) is a brand-new centralized management tool from Proxmox, designed to give sysadmins a “single pane of glass” view across all nodes and clusters.

The goal is to simplify multi-cluster management and provide cross-platform oversight for Proxmox VE, Proxmox Backup Server, and potentially other Proxmox products in the future.

👉 PDM is built entirely in Rust (backend + CLI) and features a modern web frontend using Proxmox’s new widget toolkit, offering faster performance, accessibility improvements, and compatibility across environments.


2. Key Objectives

  • Centralize monitoring and basic management of nodes and clusters.
  • Enable VM migration across clusters, even without cluster network membership.
  • Provide SDN capabilities (EVPN/VXLAN) via a unified interface.
  • Integrate with other Proxmox projects (PBS, PMG, Offline Mirror) over time.
  • Scale for large deployments (tested with 5,000+ remotes and 10,000+ guests).

3. What’s New in 0.9 Beta

The 0.9 Beta release introduces:

  • EVPN configuration for SDN: Build VXLAN/BGP-EVPN overlays across clusters.
  • Improved search: Faster resource discovery.
  • Optimized metric collection: More efficient and less resource-hungry.
  • Privilege management: Role-based access control from the web UI.
  • Upgrade path from Alpha: Seamless upgrade from earlier PDM versions.
  • Debian 13 “Trixie” base with Linux Kernel 6.14.11 and ZFS 2.3.4.

4. Minimum Requirements

  • OS: Debian 13 (x86-64/AMD64).
  • CPU: 2 vCPUs (4+ recommended for larger setups).
  • RAM: 4 GB minimum (8–16 GB recommended).
  • Disk: 20 GB free.
  • Network: Direct connectivity to PVE nodes/clusters (no reverse proxy support yet).

5. Installation on Debian 13

5.1 Update System

sudo apt update && sudo apt -y full-upgrade
sudo reboot

5.2 Add Repository

echo "deb http://download.proxmox.com/debian/pdm pdm-test main" | sudo tee /etc/apt/sources.list.d/pdm.list
wget -qO- https://enterprise.proxmox.com/debian/proxmox-release-pdm.gpg | sudo tee /etc/apt/trusted.gpg.d/proxmox-release-pdm.gpg > /dev/null
sudo apt update
Code language: PHP (php)

5.3 Install PDM

sudo apt install -y proxmox-datacenter-manager

5.4 Enable Services

sudo systemctl enable --now pdm-api
sudo systemctl enable --now pdm-web

5.5 Access Web UI

http://<SERVER_IP>:8080
Code language: HTML, XML (xml)

Default user: admin (reset with pdm-cli user passwd admin if needed).


6. Initial Configuration

  1. Log into the dashboard.
  2. Navigate to Remotes → Add.
  3. Add your Proxmox VE nodes or clusters with API credentials.
  4. The dashboard will populate with nodes, VMs, and resources.

7. Advanced Features

🔸 EVPN (SDN across clusters)

Configure BGP-EVPN overlays between clusters from a single interface.

CLI example:

pdm-cli network evpn add --name evpn-lab --asn 65001 --peers 192.168.100.1
Code language: CSS (css)

🔸 Metrics and Monitoring

  • Optimized real-time data collection.
  • Scales to thousands of remotes.
  • Fully integrated into the new Proxmox UI framework.

🔸 User and Privilege Management

  • Create roles with limited permissions.
  • Assign fine-grained access at cluster or node level.

🔸 Cross-Cluster VM Migration

Move VMs between clusters even if they’re not in the same PVE cluster network, as long as centralized storage is available.


8. Roadmap & Current Limitations

🔹 Current limitations (Beta 0.9):

  • Requires Proxmox VE 8+ for integration.
  • No reverse proxy support (VPNs like WireGuard/OpenVPN recommended).
  • Limited integration with Proxmox Backup Server (PBS) and Mail Gateway (PMG).

🔹 Planned improvements:

  • Full PBS integration.
  • Future PMG and Offline Mirror support.
  • Enhanced multi-cluster HA and reporting features.
  • More granular monitoring and alerting dashboards.

9. Automated Install Script

For faster deployment:

#!/bin/bash
# Automated Proxmox Datacenter Manager 0.9 Beta Installer

set -e

echo "== Updating system =="
apt update && apt -y full-upgrade

echo "== Installing dependencies =="
apt install -y curl wget gnupg apt-transport-https ca-certificates

echo "== Adding PDM repo =="
echo "deb http://download.proxmox.com/debian/pdm pdm-test main" > /etc/apt/sources.list.d/pdm.list
wget -qO- https://enterprise.proxmox.com/debian/proxmox-release-pdm.gpg | tee /etc/apt/trusted.gpg.d/proxmox-release-pdm.gpg > /dev/null

apt update

echo "== Installing Proxmox Datacenter Manager =="
apt install -y proxmox-datacenter-manager

echo "== Enabling services =="
systemctl enable --now pdm-api
systemctl enable --now pdm-web

echo "== Done! Access PDM at: http://$(hostname -I | awk '{print $1}'):8080"
Code language: PHP (php)

Save as install_pdm.sh, then:

chmod +x install_pdm.sh
sudo ./install_pdm.sh

Conclusion

The release of Proxmox Datacenter Manager 0.9 Beta marks a major milestone for Proxmox. With its Rust-based backend, EVPN SDN, privilege management, optimized metrics, and cross-cluster capabilities, it is shaping up to be the go-to solution for centralized multi-cluster management.

While still in beta, PDM already shows the future of Proxmox: scalable, modern, and unified datacenter oversight. A stable release is expected later in 2025.


Frequently Asked Questions (FAQ)

Q: Can I upgrade from Proxmox Datacenter Manager Alpha?
Yes, there is a documented upgrade path. Use the official guide to migrate from Alpha to Beta.

Q: How many Proxmox VE hosts can I manage with PDM?
In internal tests, PDM handled 5,000+ remotes and 10,000+ virtual guests.

Q: Does PDM replace Proxmox VE’s built-in cluster manager?
No. PDM is a complementary layer designed for multi-cluster management, while PVE’s cluster manager remains the primary tool for intra-cluster operations.

Q: Will Proxmox Backup Server (PBS) and Proxmox Mail Gateway (PMG) be integrated?
Yes, integration with PBS is planned, followed by PMG and Offline Mirror after the first stable release.

Q: Can PDM be installed on the same server as Proxmox VE or PBS?
It’s possible but not recommended for production. Proxmox suggests running PDM on a dedicated Debian 13 host.

Q: What environments are supported?
Any standard x86-64/AMD64 Debian 13 system.

vía: Proxmox Forum

Scroll to Top