EVERETT LABS
stable

DistroLift

A cautious, step-by-step upgrade tool for Debian and Ubuntu LTS servers.

What it solves

Upgrading Debian or Ubuntu LTS releases can break networking, bootloader configuration, or running services. DistroLift automates the supported path with preflight checks and staged controls.

Who it is for

Administrators of Debian and Ubuntu LTS servers who need a safer way to move to the next release.

Why it exists

Release upgrades are often run manually with no rollback plan. DistroLift enforces preflight checks, source backups, and controlled reboot behavior.

Key capabilities

  • Supported Debian and Ubuntu LTS upgrade paths
  • Preflight checks and source backups
  • APT lock handling and low-memory protection
  • Container detection and conservative GRUB handling
  • Failure diagnostics and repair modes
  • Mirror selection and cleanup

Engineering notes

DistroLift is written in Bash and uses staged upgrade controls. It defaults to stable-only safeguards and never skips confirmation for risky steps.

CURRENT STATUS

Status
stable
Release
v3.6
License
open-source
Primary language
Shell
Repository
everett7623/debian-auto-upgrade

STACK

DebianUbuntuBashSystem UpgradeVPSAutomation
★ 1 stars⑃ 0 forks
Safety notice: Operating system upgrades can make a server inaccessible. Always prepare a full snapshot, application backup, and console access before proceeding.