ABOUT
This script performs post-installation routines on a Proxmox Datacenter Manager host: it corrects the Debian sources, manages the pdm-enterprise, pdm-no-subscription and pdm-test repositories, optionally removes the subscription nag, and runs a distribution upgrade. Each step is a separate prompt, so nothing is changed without being asked.
infoExecute within the Proxmox Datacenter Manager shell. The script aborts if the proxmox-datacenter-manager package is not installed.
warningThe pdm-enterprise repository is enabled by default after a fresh install and makes 'apt update' fail without a subscription. Disabling it and enabling pdm-no-subscription instead is the usual fix.
warningProxmox Datacenter Manager is still under active development. Do not make it the only management path to your nodes - keep direct access to the PVE web interfaces.
infoAfter the run, clear your browser cache or do a hard reload (Ctrl+Shift+R) before using the PDM web interface, otherwise the old JavaScript stays cached.
INSTALL
Approved local installer
DefaultPDM
Approved locallyConfig path/etc/apt/sources.list.d/
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/tools/pve/post-pdm-install.sh'; sha='73c1d716879e7cb08b9ca528f7392c010e9eff3db1cad6ad1a7f1f87a34c6411'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path tools/pve/post-pdm-install.shSHA-256 73c1d716879e7cb08b9ca528f7392c010e9eff3db1cad6ad1a7f1f87a34c6411 LOCAL CHANGE REVIEW
Approved vs latest fetched source
Sign in with a passkey to inspect pending source changes. Approved content remains public.