How to upgrade our Debian 11 (Bullseye) based system to Debian 12 (Bookworm) major release
Upgrading from Debian 11 (Bullseye) to Debian 12 (Bookworm) is a crucial step in securing and modernizing your servers. This guide will walk you through the entire process using a complex hybrid system running both a desktop environment and ISPConfig server services, and will also cover specific pitfalls. On this page, we will cover the basic steps: assessing your system, securely managing external package repositories, and properly modifying your APT sources list (sources.list), including adding the new non-free-firmware repository. Finally, we will kick off the process by updating your package lists and performing a safe, minimal system upgrade, creating a solid foundation for the full version change.