Auf dem Server gibt es ein Script redis.sh
#!/bin/bash
###############################################################################$
# Autor: Frank Mankel
# NodeBB & redis Backup-Script
#
# Kontakt: frank.mankel@gmail.com
#
###############################################################################$
echo "Start NodeBB & Redis Backup-Script"
echo "Daten sichern"
cp /var/lib/redis/dump.rdb /home/frank/redis_backup
cd /home/frank/redis_backup
chown frank:frank dump.rdb
cp -r /home/user_nodebb/nodebb/ /home/frank/nodebb_backup
cd /home/frank/nodebb_backup
chown -R frank:frank /home/frank/nodebb_backup
echo "Fertig"
echo "Sie können jetzt die Daten per SCP sichern"
echo "scp -P 225 -r frank@frank-mankel.org:/home/frank/nodebb_backup/ ."
Das Script gehört dem User Root, es kopiert die Redis-Datenbank in /home/frank/redis_backup
Dort ändere ich die Besitzerrechte nach frank:frank
Dann hole ich auf meinem Rechner die Datei dump.rdb mit scp ab.
scp -P 225 frank@frank-mankel.org:/home/frank/redis_backup/dump.rdb .
Der . am Ende signalisiert das aktuelle Verzeichnis.
Fertig! Danach sichern wir das File an einen sicheren Ort.
Am Ende löschen wir das File auf dem Server in /home/frank/redis_backup
cd /home/frank/redis_backup/
rm dump.rdb
Die Daten von NodeBB werden in /home/frank/nodebb_backup gesichert.
Dann hole ich auf meinem Rechner den Ordner /nodebb_backup mit scp ab.
scp -P 225 -r frank@frank-mankel.org:/home/frank/nodebb_backup/ .
Der . am Ende signalisiert das aktuelle Verzeichnis.
Fertig! Danach sichern wir das File an einen sicheren Ort.
Am Ende löschen wir alle Files auf dem Server in /home/frank/nodebb_backup
cd /home/frank/nodebb_backup/
rm -r *.*