Docker
docker pull ghcr.io/TheDuffman85/linux-update-dashboard:2026.5.5What's Changed
- Add Feature to Customize Scripts by @TheDuffman85 in #154
Scripts customization
This release adds a new Scripts feature for customizing the SSH commands Linux Update Dashboard uses for package-manager detection, update checks, upgrades, selected-package upgrades, system info collection, and reboots.
Highlights
- New Scripts page with built-in templates for APT, DNF, YUM, Pacman, APK, Flatpak, Snap, system-info, and reboot.
- Built-in scripts stay read-only, but can be copied into editable custom scripts.
- Custom scripts support multi-step shell commands, parser settings, exit-code handling, and system-info section mapping.
- Custom scripts can be marked as the default for a package-manager or system operation, so systems use them automatically unless they have an explicit override.
- Individual systems can still override specific operations, such as
apt/check_updates,apt/upgrade_all, orsystem/reboot. - Custom package managers are supported with labels, parser regexes, config entries, and script-defined behavior.
- Runtime placeholders like
{{packages}},{{quotedPackages}},{{manager}},{{config.someKey}}, and{{sudo:COMMAND}}are resolved safely before SSH execution. - Usage tracking shows both explicit assignments and default usage, preventing deletion of scripts still in active use.
- Scripts API validation, authorization, parser limits, and regex safety were tightened.
Custom scripts are intended for advanced users who need distribution-specific or environment-specific behavior. The built-in scripts remain the recommended default for standard systems.
Full Changelog: 2026.5.4...2026.5.5