Gern geschehen!
Du solltest Dir unbedingt ein Sicherheitskonzept überlegen und dies auch in die Tat umsetzen. So etwas darf einfach nicht passieren, ohne daß man eine vollständige, maximal (!) 24 Stunden alte Sicherung in petto hat, die man mit sehr wenig Aufwand wiederherstellen kann.
Mit ein wenig Erfahrung und der Möglichkeit, Cronjobs zu nutzen kann man das alles realisieren. Und bei All-Inkl.com sind alle dafür notwendigen Voraussetzungen geschaffen.
Kurz beispielhaft zusammengefaßt:
- Die MySQL-Datenbank dieses Forums wird zu jeder vollen Stunde als MySQL-Dump exportiert und als mysqldump_www.siquando-forum.de_day_<Tag des Monats>_time_<Uhrzeit>.sql.gz auf den FTP-Speicher meiner FritzBox gesendet. Diese Sicherungen (in einem 31er-Monat 744 Stück) stehen insgesamt 30 bzw. 31 Tage zur Verfügung, ehe sie automatisch von einer neueren Sicherung überschrieben werden.
- Die FTP-Daten dieses Forums werden jede Nacht um 3:00 Uhr gesichert und als w01272aa_forum_<Tag des Monats>_<Uhrzeit>.tar.gz auf den FTP-Speicher meiner FritzBox gesendet. Auch diese werden einen Monat lang aufbewahrt, ehe sie mit einer neueren Sicherung überschrieben werden.
- Die MySQL-Datenbanken meiner restlichen Websites werden einmal täglich gesichert, der gesamte Rest der FTP-Daten einmal wöchentlich.
- Den FTP-Speicher an meiner FritzBox (aktuell 512 GB groß in Form einer microSDXC Karte von Samsung) spiegele ich regelmäßig ebenfalls noch auf weitere Festplatten, SSDs, SDXC-Karten und USB-Sticks. Die jeweilige Hardware dafür ist mir persönlich nicht zu teuer für das, wofür sie gut ist.
Zur Umsetzung der Punkte 1 bis 3 brauche ich persönlich nichts mehr aktiv tun. Dies steuern die Cronjobs, welche die von mir programmierten PHP-Dateien starten, die dann wiederum die Aktionen vollkommen eigenständig durchführen und mir (bei Bedarf, die Option habe ich nämlich schon längst wieder abgeschaltet) nach Abschluß per E-Mail sogar eine "Success"-Meldung schicken.
Ich habe somit von ALLEN nur erdenklichen auf meinem Webserver befindlichen Daten Sicherungen, die von sehr aktuell (max. 1 Stunde alt) bis einen Monat alt zurückreichen. Diese im absoluten Notfall auf den Server zurückgespielt und per SSH wieder entpackt, via phpMyAdmin oder dem genialen Tool Adminer in die Server-Datenbanken zurückgedumpt, wäre für mich eine Sache von maximal einer halben Stunde, selbst wenn mir jemand den gesamten Server hackt oder alle darauf befindlichen Daten vollständig löscht!
Und das funktioniert schon seit Jahren, genauer gesagt seit Anfang 2015 in dieser Form. Das einzige, was ich hin und wieder erhöhen muß, ist der FTP-Speicher an meiner FritzBox. Hier hatte ich einst mit 64 GB gestartet.
Das nenne ich persönlich ein funktionierendes Sicherheitskonzept!!!
Off-Topic:
Ich nutze Cronjobs zu noch viel mehr Erleichterung in meiner Webwelt. U.a. optimieren sie die Tabellen der Datenbanken regelmäßig, bereinigen bestimmte Verläufe in den Datenbanken, löschen hin und wieder die temporären Cache-Dateien des Forums sowie meiner anderen Websites und vieles mehr ...
Die Erstellung der entsprechenden PHP-Dateien, welche diese Jobs durchführen, kostet zwar einmalig etwas Zeit und Gehirnschmalz, erleichtert einem anschließend jedoch viele, viele Jahre das (Web-)Leben. Und bringen ein richtig gutes Gefühl in Sachen Sicherheit ...
Eines meiner persönlichen Prinzipien lautet nämlich:
Kein Backup, kein Mitleid!