Skip to content

NodeBB & Redis Datenbank vom Server sichern!

Verschoben Redis
  • 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 *.*
    
  • Bei Serverumzug daran denken, das das Passwort der Redis Datenbank in der Konfig

    /etc/redis/redis.conf
    

    und in der NodeBB Konfig

    /home/user_nodebb/nodebb/config.json
    

    zu ändern ist.