Debian 11 Bullseye

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.

Perfect server: Debian 11 (Bullseye) v1.0

botond published 2022/12/13, k - 07:08 time
In this description, we will create a newer, Debian 11 (Bullseye) version of the perfect server. Unlike the previous perfect server installations, this time we will not do this with lengthy package installations and configurations, but with the help of an automation script, which the developers of ISPConfig have put together to facilitate the preparation of the server. The script has been available for some time, with the help of which it can be used not only on the Debian 11 (Bullseye) operating system, but also on the Debian 10 version, as well as on Ubuntu 20.04 and Ubuntu 22.04 systems. I automated the components of the perfect server.

Debian 11 (Bullseye) LAMP server v1.0 installation

botond published 2022/09/06, k - 17:12 time
With the help of LAMP systems, we can run dynamic websites on our server or even on our home computer. In this description, we will create a LAMP server on the Debian 11 (Bullseye) operating system, on which the following components will be installed: Apache 2.4.54, MariaDB 10.5.15, PHP 7.4 and phpMyAdmin 5.0.4, UFW firewall.