Automatisches Remote-FTP-Backup-Shell-Skript

Das Speichern der Daten vom Server kann ein Problem sein, besonders wenn Sie es vergessen haben. Leider ist die von PLESK angebotene Lösung nicht immer die beste Lösung, daher haben wir versucht, eine Ersatzalternative zu finden. Die empfohlenen Schritte sind: Einstellen / Speichern der Datenbank täglich mit Upload auf einem wöchentlichen FTP-Server   Einstellen / Speichern der Daten auf einer wöchentlichen Basis und Hochladen auf einen FTP-Server Wenn Sie einen dedizierten Server verwenden, stellt das Unternehmen, das ihn bereitstellt, normalerweise einen FTP-Speicherplatz für die Sicherung zur Verfügung, der zusätzliche Kosten verursacht oder sogar in den Kosten des Servers enthalten ist. Auf diesen Speicherplatz kann nur von seinem internen Netzwerk aus zugegriffen werden, was mehr Sicherheit für den Schutz der Daten bietet. Mal sehen, was wir in dieser Richtung tun müssen. Eigenschaften: Verlegt täglich die Datenbanken (basierend auf dem Shell-Skript AutoMySQLBackup)   Archiviert Verzeichnisse, was Sie definieren (wir verwenden normalerweise / etc / und / var / www / vhosts / * /).   Habe GPG-Verschlüsselung. (Ein-/ Ausschalten)   Wird wöchentlich auf FTP hochladen (oder kann täglich)   Wird eine Mail an ADMIN über den Job senden.   Meldet von Remote FTP alle Dateien für die Speicherplatznutzung und löscht auch Dateien von dort.   Kann Datei von Remote FTP wiederherstellen.   Teilen Sie große Dateien in 1 GB.   Mehr kleinere Einstellungen. Tägliches Einrichten / Speichern der Datenbank (lokal) Laden Sie das Skript autosqlbackup von unserem Server herunter, das so geändert wurde, dass es für jeden Speicher separate Ordner erstellt. So können Sie sehr einfach nach einer bestimmten Datenbank suchen. Kopieren Sie es auf dem dedizierten Server in /etc/cron.daily/, führen Sie es aus wget -O /etc/cron.daily/automysqlbackup.sh http://www.grafxsoftware.com/download/backup-plesk/automysqlbackup.sh   chmod 700 /etc/cron.daily/automysqlbackup.sh Ordner und ändern Sie die Ausführungsrechte. Bearbeiten Sie die Datei und ändern (oder nicht) BACKUPDIR = "/ home / backups" (wenn Sie diese Einstellung beibehalten, müssen Sie den Ordner erstellen), MAILADDR = "YOUR-EMAIL-HIER", und Sie können den Rest der Informationen unverändert lassen. Einstellen / Speichern der Daten auf einer wöchentlichen Basis und Hochladen auf einen FTP-Server Laden Sie das Skript gfx_backup.sh herunter und laden Sie es auf Ihren Server hoch. Führen Sie die folgenden Befehle aus. mkdir / home / backups   mkdir / root / backup_script   cd / root / backup_script   wget -O/root/backup_script/gfx_backup.sh http://www.grafxsoftware.com/download/backup-plesk/gfx_backup.sh   wget -O /etc/cron.weekly/execute_weekly_backup.sh http://www.grafxsoftware.com/download/backup-plesk/execute_weekly_backup.sh   chmod 700 /etc/cron.weekly/execute_weekly_backup.sh   chmod 700 /root/backup_script/gfx_backup.sh Editiere /root/backup_script/gfx_backup.sh und setze (obligatorisch)  ROOTDIR = "/ root / backup_script /" DIRS = "/ etc / home / backups / / var / www / httpd / vhosts" FTPD = "/" FTPU = "BENUTZERNAME" FTPP = "PASSWORD" FTPS = "IP-OF- IHR-SERVER "EMAILID =" IHR-E-MAIL-HIER "Rufen Sie das Skript wie folgt auf, nachdem Sie diese Einstellungen gespeichert haben. sh /root/backup_script/gfx_backup.sh --sicherung   sh /root/backup_script/gfx_backup.sh --restore   sh /root/backup_script/gfx_backup.sh --report   sh /root/backup_script/gfx_backup.sh --help Jeder Bug / Idee sollte über unsere Website gesendet werden