DKIM, SPF & DMARC unter Plesk Obsidian einrichten
gegen Spam abzusichern und ggf. eine digitale Signatur hinzuzufügen, müssen wir noch ein paar Einstellungen tätigen.
Es wird dringend empfohlen, vor dem Upgrade einen Server-Snapshot (Vollsicherung) sowie Datenbank Backups zu erstellen. Stoppen Sie den WatchDog-Dienst, wenn er auf dem Server verwendet wird. Überprüfen Sie seinen Status mit dem Befehl sudo service watchdog status. MariaDB 10.4 sowie 10.5 werden mit Plesk Obsidian 18.0.30 unterstützt. Frühere Versionen (Onyx und älter) unterstützen MariaDB ab 10.3 nicht und es gibt derzeit keine Pläne, diese zu implementieren.
Changelog:
- Tutorial an das Obsidian update 18.0.30 angepasst.
Erstellen Sie aus Sicherheitsgründen einen Datenbank-Dump aller Datenbanken mit dem folgenden Befehl:
MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --verbose --all-databases --routines --triggers > /tmp/all-databases.sql
Bevor Sie den Datenbankserver aktualisieren, stoppen Sie diesen.
sudo service mariadb stop
Warnung: Wählen Sie nicht die Versionen 10.4 und 10.5, es sei denn, Sie haben Plesk Obsidian als Version 18.0.30 oder höher installiert. Diese MariaDB-Versionen werden erst ab Plesk Obsidian 18.0.30 unterstützt.
Überprüfen Sie die Datei /etc/apt/sources.list und die Dateien im Verzeichnis /etc/apt/sources.list.d/ und deaktivieren Sie (Kommentar mit # am Zeilenanfang) alle MySQL-Repositorys, um eine versehentliche Installation falscher MySQL-Versionen zu vermeiden.
Sie müssen die DEB-Dateien aus dem MariaDB Repository herunterladen. Dafür Verbinden wir uns via SSH mit dem Server. Anschließend führen Sie folgende Befehle aus:
apt-get install software-properties-common dirmngr
apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
add-apt-repository 'deb [arch=amd64] https://mirror.truenetwork.ru/mariadb/repo/10.5/debian buster main'
Erstellen Sie ein Backup aller MySQL-Daten:
cp -v -a /var/lib/mysql/ /var/lib/mysql_backup
Starten Sie ein Upgrade mit dem folgenden Befehlen. Lassen Sie alle Felder leer, wenn Sie nach einem 'root'-Benutzerpasswort gefragt werden:
apt-get update
apt-get install mariadb-server
Es kann vorkommen, dass bei der Installation Fehler auftreten. Diese müssen behoben werden.
Beispiel:
plesk-mysql-server depends on virtual-mysql-server | mysql-server; however:
Package virtual-mysql-server is not installed.
Package mariadb-server-10.3 which provides virtual-mysql-server is to be removed.
Package mysql-server is not installed.
[...]
dpkg: error processing archive /var/cache/apt/archives/mariadb-server-10.4_1%3a10.4.14+maria~buster_amd64.deb (--unpack):
trying to overwrite '/usr/bin/my_print_defaults', which is also in package mariadb-server-core-10.3 1:10.3.22-0+deb10u1
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/mariadb-server-10.4_1%3a10.4.14+maria~buster_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
# oder
The following packages have unmet dependencies:
mariadb-server : Depends: mariadb-server-10.4 (>= 1:10.4.14+maria~buster) but it is not going to be installed
plesk-mysql-server : PreDepends: virtual-mysql-server or
mysql-server but it is not installable
Depends: virtual-mysql-server or
mysql-server but it is not installable
Alles anzeigen
mit
sudo apt --fix-broken install
beheben Sie die Fehler. Jetzt sollte die neue MariaDB Version auch schon installiert sein. Die MariaDB Version kann mit dem Befehl mysql –V geprüft
werden. Im Anschluss sollte die CLI folgendes ausgeben:
sudo mysql -V
# Ausgabe: mysql Ver 15.1 Distrib 10.5.5-MariaDB-1:10.5.5+maria~buster, for debian-linux-gnu (x86_64) using readline 5.2
MariaDB Datenbankserver starten:
sudo service mariadb start
Aktualisieren der Datenbanken:
sudo MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin
Neustarten des Datenbankservers:
sudo service mariadb restart
Damit Plesk auch die neue Paketversion kennt, müssen diese aktualisiert werden mit:
sudo plesk bin service_node --update local
sudo plesk sbin packagemng -sdf
Server aktualisieren:
apt update && apt upgrade
Sollte hier eine neuere Version von MariaDB verfügbar sein, wird diese aktualisiert. Dabei sollten die Schritte (ab Datenbanken aktualisieren) oben noch einmal wiederholt werden!
Datenbank dump erstellen:
sudo plesk db dump <DATENBANKNAME> > /pfad/zum/Speicherort/<dump_name>.sql
Beispiel:
sudo plesk db dump Nextcloud > /private-Backup/Nextcloud_may19.sql
Datenbank dump wiederherstellen:
sudo plesk db < /path/to/<dump_name>.sql
Beispiel:
sudo plesk db < /private-Backup/Nextcloud_may19.sql
Ich bin IT-Spezialist im Fachbereich der IT-Administratoren. Neben Beruf und Familie, erstelle ich als, Teil meines Hobbys, gerne Tutorials, sowie WoltLab Stile. Aktuell befinde ich mich auf meinem Informationstechnikermeister.
Kommentare 10
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.