Click to listen highlighted text!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA: Automatisieren

Automatisieren 9 Monate 2 Wochen her #261

Abschliessend will man sich natürlich so wenig wie möglich um den laufenden Betrieb kümmern müssen.
Darum folgen nun ein paar optionale Konfigurationen, welche einem das Leben vereinfachen.

Server Welten automatisch starten

Um bei einem Server reboot nicht immer manuell die Welten starten zu müssen, sollen diese über den Cron-Job automatisch hochfahren.
cd /etc/cron.d
joe valheim_srv_boot

Für meine 2 Welten sind dann folgende Einträge vorhanden (was dann als 'steam' Benutzer ausgeführ wird):
@reboot steam /home/steam/Steam/steamapps/common/Valheim\ dedicated\ server/start_server.sh >/home/steam/clan-sez.log 2>&1 &
@reboot steam /home/steam/Mansodin/start_server.sh >/home/steam/mansodin.log 2>&1 &

Backup

Das Backup konfigurierte ich als root Benutzer.
cd /root
joe backup.sh

Das 1. Verzeichnis ist lediglich ein Temporäres, wo ich die Daten zusammenfasse.
Im 2. Verzeichnis werden dann die eigentlichen täglichen Backups abgelegt.
mkdir /home/steamCMD_Backup
mkdir /backup

Zuerst wird alles im temporären Verzeichnis gelöscht.
Dann kopiere ich das Verzeichnis mit den Weltdaten.
Ausgeklammert ist dann die Löschung der Inhalte im eigentlichen Backup Verzeichnis. Ich verwende diese Löschung, da ich zusätzlich die Backups nicht lokal auf dem Server belasse, sondern von einem Synology NAS automatisch zum archivieren abhole (via rsync).
In der letzten Zeile wird das eigentliche Backup in einem ZIP erstellt. Für die Namensgebung wird das aktuelle Datum dazu genommen.
rm -f -r /home/steamCMD_Backup/*
cp -r /home/steam//.config/unity3d /home/steamCMD_Backup

# rm -f /backup/*
zip -r "/backup/steamCMD-$(date +"%Y-%m-%d").zip" /home/steamCMD_Backup

Backup nun einmal täglich automatisch ausführen bitte:
crontab -e

Mit folgendem Inhalt wird 04:15 das backup.sh ausgeführt
15 4 * * * /root/backup.sh
Bye Mansaylon
Wer nichts zu verbergen hat, der hat schon alles verloren!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Mansaylon.
  • Seite:
  • 1
Ladezeit der Seite: 0.254 Sekunden
Click to listen highlighted text!