github TheDuffman85/linux-update-dashboard 2026.5.5

latest releases: 2026.6.12, 2026.6.11, 2026.6.10...
one month ago

Docker

docker pull ghcr.io/TheDuffman85/linux-update-dashboard:2026.5.5

What's Changed

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, or system/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

Don't miss a new linux-update-dashboard release

NewReleases is sending notifications on new releases.