{"repo":"TheDuffman85/linux-update-dashboard","free":true,"listed":false,"github":"https://github.com/TheDuffman85/linux-update-dashboard","clone":"git clone https://github.com/TheDuffman85/linux-update-dashboard.git","description":"A self-hosted web app for managing Linux package updates across multiple servers. Connect via SSH, check for updates, and apply them from a single dashboard in your browser.","language":"TypeScript","stars":166,"topics":["apt","dnf","flatpak","linux","package","package-manager","pacman","snap","update","update-checker"],"license":"AGPL-3.0","category":"dashboards-admin","readme_excerpt":"Linux Update Dashboard A self-hosted web app for managing Linux package updates across multiple servers. Connect over SSH, check for updates, and apply maintenance from one browser dashboard. Features - Multi-distribution updates: APT, DNF, YUM, Pacman, APK, Flatpak, Snap, and custom package managers. - SSH credential vault: reusable password, key, and OpenSSH certificate credentials encrypted at rest with AES-256-GCM. - Automatic discovery: package managers, OS metadata, installed package inventory, system info, reboot state, and distribution lifecycle status. - Granular maintenance: refresh, upgrade all, priority-based Upgrade All batches, selected-package upgrades, full upgrades, autoremove, cancellation, and remote reboot. - Dashboard organization: create collapsible groups, arrange systems for a clear fleet overview, display per-group health badges, and set explicit Upgrade All priorities. - Per-system controls: hidden systems, system duplication, default Upgrade All exclusion, package-manager toggles/config, APT kept-back auto-hide, script overrides, ProxyJump, and host-key trust approval. - Script customization: inspect built-in SSH command scripts, copy them into editable custom scripts, define parser settings, import/export custom package managers, and assign overrides per system. - Scheduling: cron-based refresh, update, and notification schedules with scoped systems, cache rules, priority-based Upgrade All waves, and schedule run history. - Notifications: Email/SMT","default_branch":null,"files":null,"tree":[],"storefront":"/r/TheDuffman85","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TheDuffman85/linux-update-dashboard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}