Mobile view — Full Site Mobile Site

Free Linux Update Manager

Linux updates,
handled properly.

LinUp is a free, scriptable Linux Update Manager for multiple distros. Includes a dedicated variant for servers running swizzin — keeping your system current without the guesswork.

Free
Always
CLI
Shell-based
Multi
Distro support
Zero
Cloud or accounts

What’s inside

Update management,
your way.

🐧
Multi-Distro Support
Manage updates across multiple Linux distributions from a single, consistent tool.
🌀
Swizzin Variant
A dedicated version built for servers running swizzin — handles swizzin-specific update paths correctly, including safe post-reboot updates that run visibly in your own terminal session.
⚙️
Shell-Based
Runs anywhere you have a shell. No runtime requirements, no package manager installs, no extra dependencies.
📅
Scriptable & Automatable
Integrate into cron jobs or automation pipelines. Predictable exit codes and clean output for scripted use.
🔄
Consistent Updates
Apply updates the same way every time, across every machine — no manual steps, no drift between environments.
🔁
Kernel Reboot Safety
Detects pending kernel reboots and holds swizzin updates until it’s safe. After reboot, the pending update runs in the foreground of your login session — visible, not silent.
🪶
Minimal Footprint
Lightweight installer with no persistent background processes. Runs when you need it, stays out of the way when you don’t.

Downloads

Get LinUp.

LinUp Multi-Distro v2.3 · Latest
Multi-distro Linux update manager  ·  Shell installer
Update manager for multiple Linux distributions. Now correctly detects and offers a reboot after kernel updates on all supported distros — not just Debian/Ubuntu.
LinUp with Swizzin Update Support v2.3 · Latest
For servers running swizzin  ·  Shell installer
LinUp variant with built-in swizzin update support. Designed for seedbox and media server environments running swizzin. Post-reboot swizzin updates now run in your own login terminal — fully visible, not silently in the background.
Installation: After downloading, make the script executable and run it:
chmod +x linup-multidistro-support-2.3-installer.sh && ./linup-multidistro-support-2.3-installer.sh

Source and release history are available on GitHub →