Welcome to the documentation for Tuxgrade, an automated system upgrade tool for multiple Linux distributions.
- User Guide - Installation, usage, and troubleshooting
- FAQ - Frequently asked questions
- Architecture - System architecture and design decisions
- Developer Guide - Contributing, testing, and extending
- API Reference - Complete API documentation
- Sudo-Keepalive Module - Sudo privilege management
- Kernel Module - Kernel update detection and management
- Runner Module - Command execution utilities
- CLI Module - User interface components
This documentation is organized to help both end-users and developers:
- End-users should start with the User Guide
- Developers should read the Architecture and Developer Guide
- Contributors should check the Developer Guide
Current documentation version: 3.0.0 (February 2026)
For older versions, please check the Git history.