Automatisches Backup mit Linux

Hast du Vorschläge, was wir an Admidio noch verbessern könnten ? Hier kannst du uns deine Vorstellung an neuen Funktionen mitteilen.
Antworten
marc_a
Beiträge: 16
Registriert: 14. Dez 2013, 20:30

Automatisches Backup mit Linux

Beitrag von marc_a »

Hallo liebe Admidio Gemeinde.

Ich dachte mir, ich poste mal kurz wie wir unsere Admidio Seiten sichern.

Vorarbeit : Einen Benutzer (im Beispiel "backupdienst") mit Login anlegen, der alles darf (vor allem Datenbank-Backup)

Dann folgendes Script auf einer Linux-Büchse laufen lassen (kann man schön wöchentlich mit CRON laufen lassen) :

Code: Alles auswählen

curl -X POST http://<DEINE_URL>/adm_program/system/login_check.php -d usr_login_name=backupdienst -d usr_password=<DEIN_PASSWORT> -v -c cookie
curl -X GET -v http://<DEINE_URL>/adm_program/administration/backup/backup_script.php -b cookie
rm cookie
wget --ftp-user=<FTP_LOGIN> --ftp-password=<FTP_PASSWORT> -r —N ftp://<WEBSITE_URL>
Voraussetzung : Du kannst mit FTP auf die Website URL zugreifen (geht z.B. bei Strato)

Das Script ruft die Backup-Seite auf, löst einen Datenbank-Dump mit CURL aus und zieht dann mit WGET ein Spiegelbild (inklusive Files und Dump) ab.
kanu
Beiträge: 103
Registriert: 22. Okt 2009, 17:27
Wohnort: Dortmund

Re: Automatisches Backup mit Linux

Beitrag von kanu »

Ich spiegel die Admidio Daten durch einen VPN Tunnel mit scp (WinSCP), die SQL Daten werden täglich per cron gesichert und dann ebenfalls auf ein lokales RAID gespiegelt. Und das Ganze läuft mit BackupMaker auch noch vollautomatisch.. ;)

Aber das hier sieht auch gut aus!
verwendet Admidio auf rgk.org 8)
Antworten