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

« Back