Pulsed Media Software Stack (PMSS) Updates 11/2025
A LOT has changed in very short timeframe with PMSS.
We prioritize stability, robustness, reliability above everything, as always.
- WireGuard included by default
- SysAdmin + End User (Tenant) Docs! -- Not just the wiki anymore
- New Media Install Stack!
- Info / Stats Page Updated! New Stats and Info. Better looking.
- Installer can be ran non-interactive now
- Debian 11 support is considered now stable and mature
- Debian 12 support is highly experimental, but just might work
- SystemTest: Check dependencies and System Status
- Storage Benchmark / Storage Health Snapshot for sysadmins
- Update Process Overhaul: More Robust, Faster, Observability and logging.
- Update Dist-Upgrade Implemented
- Package Install Overhaul
- Cgroups V2; Tested, but for Docker Rootless we are still using Cgroups v1
- Automatic and agentic CI testing and bug fixing.
Full changelog available as usual at Commits · MagnaCapax/PMSS
You can request your server to be updated via a support ticket. Otherwise normal rolling release over time.
PMSS On your Own Dedicated Server
You can always maintain and run PMSS yourself on your own dedicated server anywhere. For your own private use, or even to offer seedbox services to anyone. Install a minimal Debian 11 base system first.
To install:
wget -q https://github.com/MagnaCapax/PMSS/raw/main/install.sh; bash install.sh
Currently we recommend updating with:
wget -qO /scripts/update.php https://raw.githubusercontent.com/MagnaCapax/PMSS/main/scripts/update.php; chmod u+x /scripts/update.php; /scripts/update.php git/main;
Current Codebase Status
Snapshot
Scripts PHP: 13883 Scripts Bash: 1755 Scripts other: 4542 Tests: 5141 Top-level Bash: 506 Root docs: 332 Docs ADR: 101 Docs other: 1551 Automation: 176 Config etc: 4364 Root config: 759 Accounted total: 33110 Tracked total: 33110
Advisory complexity (Bash only) Bash files analyzed: 29 Aggregate complexity: 521 scripts/testing/quick-php73.sh code=8 complex=5 density=63/100loc scripts/testing/check-tools.sh code=10 complex=6 density=60/100loc scripts/testing/short-open-tag-lint.sh code=23 complex=9 density=39/100loc scripts/util/setRtorrentUploadRate.sh code=19 complex=7 density=37/100loc scripts/cli/fix-exec-bits.sh code=14 complex=5 density=36/100loc scripts/cli/ci-logs.sh code=56 complex=20 density=36/100loc scripts/testing/phpstan.sh code=23 complex=8 density=35/100loc scripts/testing/docblock-lint.sh code=80 complex=27 density=34/100loc Advisory complexity (PHP heuristic) PHP files analyzed: 230 Aggregate complexity: 3570 scripts/util/storageBenchmark.php code=127 complex=162 density=128/100loc scripts/lib/update/apps/filebot.php code=11 complex=7 density=64/100loc scripts/cron/cgroupRootCheck.php code=22 complex=14 density=64/100loc scripts/util/setupLetsEncrypt.php code=30 complex=15 density=50/100loc scripts/lib/update/apps/openvpn.php code=88 complex=43 density=49/100loc scripts/lib/networkInfo.php code=31 complex=15 density=48/100loc scripts/terminateUser.php code=80 complex=35 density=44/100loc scripts/lib/user/integrations.php code=9 complex=4 density=44/100loc scripts/lib/user/helpers.php code=9 complex=4 density=44/100loc scripts/lib/update/services/security.php code=32 complex=14 density=44/100loc
Docker Status: Fixed
Having issues with Docker Rootless not running? It was because of Systemd changes. We found the solution, but this has to be manually on on server by server basis, changing kernel paremeters and a reboot.
So let us know if you have issues, we will implement the changes.
Saturday, November 22, 2025
