Ubuntu 24.04 Update: Meine Erfahrungen und Schritte


Nach langer Vorfreude habe ich endlich meine Server von Ubuntu 22.04 auf Ubuntu 24.04 aktualisiert. Ein Update auf eine neue LTS-Version bringt immer ein paar Herausforderungen und kleinere Stolperfallen mit sich, aber am Ende steht ein aktueller, sicherer und performanter Server.

Hier ist meine kleine Checkliste für das Update, die auch dir beim reibungslosen Umstieg helfen kann.


Vorbereitung: Ports freigeben

Bevor es ans Eingemachte ging, habe ich die Firewall-Regeln angepasst, um den SSH-Port 1022 kurzzeitig freizugeben. Besser Vorsicht als Nachsicht:

sudo ufw allow 1022/tcp

Nach dem erfolgreichen Update habe ich die Regel wieder entfernt:

sudo ufw delete allow 1022/tcp

Der Hauptakt: Ubuntu aktualisieren

Der wichtigste Befehl, um das System auf Ubuntu 24.04 zu heben:

sudo do-release-upgrade

Dabei wird die bestehende LTS-Version Schritt für Schritt aktualisiert. Hierbei gut auf die Ausgaben achten und Nachfragen bestätigen.


Nachbereitung: Dienste und Repositorys

Nach dem Neustart lief das System grundsätzlich gut, aber wie immer musste ich die Repositorys überprüfen und anpassen. Da ich einige zusätzliche Repositorys für php, mariadb, etc verwende. Hier die Details:

1. Alte Repositorys bereinigen und neu anlegen

Docker:

curl -fsSL https://get.docker.com -o install-docker.sh
sudo sh install-docker.sh

MariaDB: Die offizielle Setup-Quelle für MariaDB:

curl -sS https://r.mariadb.com/downloads/mariadb_repo_setup | sudo bash
sudo mariadb_repo_setup --mariadb-server-version=10.11

Netdata: Monitoring frisch aufgesetzt um Netdata sauber zu installieren und einzurichten (es wird leider in 24.04 „noch“ nicht per APT Quellen unterstützt, daher ist eine Neuinstallation erforderlich):

cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
sudo ./edit-config health_alarm_notify.conf

Hier die wichtigsten Anpassungen für Telegram-Alerts:

SEND_TELEGRAM="YES"
TELEGRAM_BOT_TOKEN="<dein_bot_token>"
TELEGRAM_RETRIES_ON_LIMIT="0"
DEFAULT_RECIPIENT_TELEGRAM="<dein_telegram_user_id>"

Tests der Alarmbenachrichtigungen:

sudo su -s /bin/bash netdata
export NETDATA_ALARM_NOTIFY_DEBUG=1
/opt/netdata/usr/libexec/netdata/plugins.d/alarm-notify.sh test

Update-Configs checken:

sudo ./edit-config netdata-updater.conf

Außerdem die wichtigen Dateien aus go.d wiederherstellen:

sudo cp /etc/netdata/go.d/phpfpm.conf /opt/netdata/etc/netdata/go.d/
sudo cp /etc/netdata/go.d/web_log.conf /opt/netdata/etc/netdata/go.d/

CrowdSec: Sicherheit für Angriffe

curl -s https://install.crowdsec.net | sudo sh

2. Dienste nachjustieren

Node.js: Nach dem Update kurz überprüfen, ob Node.js sauber läuft:

n --version

PHP: Das Ondrej-PPA für aktuelle PHP-Versionen hinzufügen:

sudo add-apt-repository ppa:ondrej/php
sudo apt update

Tailscale: VPN-Setup erneuern

curl -fsSL https://tailscale.com/install.sh | sh

Fazit

Ein Major-Upgrade wie das von Ubuntu 22.04 auf 24.04 ist immer ein kleiner Nervenkitzel, aber mit der richtigen Vorbereitung und Nacharbeit funktioniert es reibungslos. Wichtig ist es, nach dem Upgrade alle Dienste und Monitoring-Tools auf Herz und Nieren zu testen.

Falls du ähnliche Erfahrungen gemacht hast oder noch Fragen zu einem der Schritte hast, lass es mich wissen. Ich teile gerne mein Wissen!


Happy Updating & viel Spaß mit Ubuntu 24.04!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert