Menü: DB-Backupscript
Menü: DB-Backupscript
Datenbank-Backup-PHP-Script für DBs beim Webhoster All-INKL

Dieses Script dient zum Sichern und Wiederherstellen von beliebig vielen Datenbanken (MariaDB) beim Webhoster All-INKL.

Es kann sowohl manuell als auch per eingerichtetem Cronjob bei ALL-INKL (Aufruf der entsprechenden Sicherungs-Konfiguration-URL) automatisch gesichert werden.

Datenbank-Dumps (Backups) können auf dem Server im Archiv abgelegt und automatisiert gelöscht werden (z.B. wenn älter als 5 Tage seit der letzten Sicherung).

Ferner unterstützt das Script eine E-Mail-Benachrichtigung über eine erfolgte Sicherung (optional mit Zusendung des Dumps als E-Mail-Anhang) oder ein fehlgeschlagenes Backup.

Bitte beachten Sie, dass grössere Datenbanken u.U. nicht mehr per Script gesichert werden können, da das Script ggf. an Serverrestriktionen stösst!

Das Script benötigt Schreibrechte in den Verzeichnissen "archiv" (dort werden die Dumps abgelegt), "configs" (dort werden die Backup-Konfigurationen abgelegt), "include" (dort wird der Secret-Key abgelegt, siehe weitere Infos folgend) und "restore" (dort werden temporär Dumps für die Wiederherstellung entpackt).

Die Verzeichnisse "archiv" und "restore" sind zusätzlich (zum generell geforderten Verzeichnisschutz) per ".htaccess" (Deny from all) geschützt, um einen direkten Download zu vereiteln, falls der generelle Verzeichnisschutz nachträglich entfernt wurde oder minderwertig ist! Ob dieser zusätzliche Schutz besteht und nicht gelöscht wurde, wird bei jedem Aufruf geprüft und die .htaccess-Datei ggf. neu platziert. In den anderen Verzeichnissen ist dies nicht erforderlich, da es dort nichts zum Herunterladen gibt.

Darüber hinaus fordert das Script einen SecretKey, um grösstmögliche Sicherheit zu gewährleisten! D.h. das Script könnte prinzipiell auch ohne generellen Verzeichnisschutz betrieben werden (selbst mit Cronjobs), sofern die URLs (nebst übergebenem Key) nicht "verbrannt" sind (diese sollten nur dem Anwender bekannt sein).

Script-Autor Thomas Murr stellt das Script kostenlos zur Verfügung.



Aktuelle Version 1.0 vom 27.04.2026:

dbbackup_script_v1.0.zip




Screenshot Sicherheit:



Screenshot Konfiguration:



Screenshot E-Mail-Benachrichtigung:



Screenshot Wiederherstellung / Download / Löschung...:


Kommentare (0) zu dieser Seite
Sie können einen neuen Kommentar-Thread beginnen (siehe Button) oder auf einen bestehenden Kommentar antworten (Grafik "antworten" unten links zu einem Kommentar anklicken). In letzterem Fall wird ein "@{name}" (auf wen die Antwort erfolgte) im Kommentar automatisch vorangestellt.



Die Übertragung erfolgt SSL-verschlüsselt, d.h. mit Protokoll https
(mit * kennzeichnet ein Pflichtfeld)
Name*:
eMail-Adresse*:




Homepage:
Homepage wird zum Kommentar angezeigt
Kommentar* Zeichen frei:

Datenschutz - Einwilligung DSGVO*:

Sicherheits-Abfrage*:
Bitte geben Sie die Summe als Zahl ein (z.B. VIER+ACHT=12).
Bild mit Rechenaufgabe 

Hinweise: Eine eingegebene URL (Internetadresse) wird automatisch erkannt und verlinkt, deshalb bitte keinen HTML-Code eingeben.

Wir behalten uns vor, Kommentare vor der Veröffentlichung zu prüfen (Wir benachrichtigen Sie dann über eine Freigabe per E-Mail). Erst-Kommentare werden grundsätzlich zuvor geprüft. Haben Sie bereits Kommentare mit derselben E-Mail-Adresse abgegeben und wir Sie als vertrauenswürdig eingestuft, wird Ihr Kommentar ohne Prüfung sofort veröffentlicht. Auch in diesem Fall behalten wir uns vor, Kommentare nachträglich zu sperren oder endgültig zu löschen, verletzende oder gesetzlich unzulässige Inhalte zu entfernen oder die Vertrauenswürdigkeit wieder herabzustufen.