basic system upgrade

How to upgrade our Debian 11 (Bullseye) based system to Debian 12 (Bookworm) major release (page 4)

botond published 2025/12/12, p - 18:32 time
In the final part of our Debian 11 to 12 upgrade process, we focus on resolving the deepest technical challenges and reviving services. We take a detailed look at how to fix a stubborn Grub/OpenSSL issue that was blocking package management using a unique "Dummy Script" trick. Next comes fine-tuning the server environment: setting the system's default PHP versions, then running the ISPConfig upgrade script to restore website and control panel availability, correcting Apache configuration changes. Finally, we verify phpMyAdmin functionality and fix the Roundcube webmail 404 error, completing the system's operation in the new Debian 12 environment.

How to upgrade our Debian 11 (Bullseye) based system to Debian 12 (Bookworm) major release (page 3)

botond published 2025/12/12, p - 18:32 time
After a successful reboot of the Debian 11 to 12 upgrade, we will perform a system health assessment and mandatory post-installation tasks on this page. We will verify that the new kernel and services are running, and then perform a thorough system cleanup to remove unnecessary dependencies and "orphaned" configuration files. We will demonstrate in detail how to restore previously disabled external package repositories (e.g. Ásbrú, Sublime Text) and how to fix errors (GPG keys, 404 paths) from the command line. Finally, we will use aptitude to find and selectively remove obsolete packages that are no longer in the Debian 12 repositories, thus ensuring complete system cleanliness and stability.

How to upgrade our Debian 11 (Bullseye) based system to Debian 12 (Bookworm) major release (page 2)

botond published 2025/12/12, p - 18:31 time
In the process of a major system upgrade from Debian 11 to 12, after the preparations, we have reached the most critical stage: performing a full distribution upgrade (dist-upgrade). On this page, we will start the process by switching to the Konsole terminal and go through all the configuration file conflicts in detail. We will pay special attention to the services that are vital for ISPConfig servers (MariaDB, Pure-FTPd, Dovecot, Apache), showing in which cases we should stick to our own settings to maintain functionality, and when we can safely accept new versions (e.g. Jailkit, Roundcube, GRUB). At the end of the steps, we will close the stage with a successful reboot, entering the world of Debian 12.

How to upgrade our Debian 11 (Bullseye) based system to Debian 12 (Bookworm) major release

botond published 2025/12/12, p - 18:30 time
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.

How to upgrade our perfect server based on Debian 10 (Buster) to Debian 11 (Bullseye) (page 3)

botond published 2023/01/31, k - 11:30 time
Another era has come, when our Debian 10 (Buster) server has also reached its peak, and it has become a pressing task to do something about this problem. In this article, we will upgrade a perfect Debian 10 (Buster) server to Debian 11 (Bullseye system). On this page, we will review the basic system, as well as our higher-level server services, and perform the necessary post-configurations. The article has been updated with fixes for network interface (systemd) bugs encountered in Debian 11, as well as new GPG key management (signed-by) settings for external repositories (e.g. Sury PHP).

How to upgrade our perfect server based on Debian 10 (Buster) to Debian 11 (Bullseye)

botond published 2023/01/31, k - 11:10 time
Another era has come again, when our Debian 10 (Buster) server has also run out of time, and it has become a burning task to do something about this problem. In this tutorial, we will upgrade a perfect Debian 10 (Buster) server to Debian 11 (Bullseye). On this page, we review the necessary tasks before the update, which we use to prepare our system for the new main version.

How to upgrade your perfect Debian9 (Stretch) server to Debian 10 (Buster) (page 3)

botond published 2022/01/22, Sat - 23:03 time
The operating system running on our Debian-based web servers will become obsolete over time, so over time it will be necessary to completely upgrade the distribution. In this description, we will perform a complete upgrade of a Debian 9 (Stretch) web server to Debian 10 (Buster). There are many services on the server that will also be updated. On the third page of the description, we will perform the post-upgrade tasks, during which we will check the entire system and the services running on it.

How to upgrade your perfect Debian9 (Stretch) server to Debian 10 (Buster) (page 2)

botond published 2022/01/22, Sat - 23:02 time
The operating system running on our Debian-based web servers will become obsolete over time, so over time it will be necessary to completely upgrade the distribution. In this description, we will perform a complete upgrade of a Debian 9 (Stretch) web server to Debian 10 (Buster). There are many services on the server that will also be updated. On the second page of the description, we will perform a full system upgrade after the Distribution is updated with a major version.

How to upgrade your perfect Debian9 (Stretch) based server to Debian 10 (Buster)

botond published 2022/01/22, Sat - 23:01 time
The operating system running on our Debian-based web servers will become obsolete over time, so over time it will be necessary to completely upgrade the distribution. In this description, we will perform a complete upgrade of a Debian 9 (Stretch) web server to Debian 10 (Buster). There are many features on the server that will also be updated. On the first page of this description, we will perform the pre-upgrade steps to prepare your system for a secure upgrade.