Webdomination

dominating the web since 2009

WordPress Verzeichnis auf externen FTP sichern

Jeder der ein Blog oder andere Form von Website betreibt, sollte sich so früh wie möglich mit dem leidigen Thema Backups auseinandersetzen. Wie Datenbank-Backups ganz einfach via Webinterface geplant werden können habe ich ja bereits zuvor in einem Separaten Artikel erläutert. Heute möchte ich eine ebenso einfache Backuplösung zur Sicherung beliebiger Verzeichnisstrukturen auf eurem Server vorstellen. Diese basiert auf einem Perl-Skript namens FTPSync, welches hier heruntergeladen werden kann.

FTPSync ist unter der GPL Lizensiert und bietet für dieses Blog die perfekte Backuplösung. Das handliche Skript ist in der Lage, Verzeichnisse eures Servers auf einen beliebigen externen FTP-Server zu sichern. Hierbei ist es auch möglich, lediglich die Daten zu sichern, die sich geändert oder neu hinzugekommen sind. Dadurch wird logischerweise Zeit eingespart, da bereits gesicherte Dateien nicht nochmals mit eben der gleichen überschrieben werden.

ftpsync_backup_wordpress

In meinem Beispiel zeige ich eine Konfiguration, welche das WordPress-Verzeichnis sichert.

perl /pfad/zum/skript/ftpsync.pl -s /wordpress/pfad/ ftp://benutzername:passwort@server/pfad/auf/server/

Zunächst wird das Skript im jeweiligen Pfad aufgerufen. Der Trigger –s" sorgt dafür, dass auch nach Änderungen in bereits gesicherten Dateien gesucht wird. Es folgt der Quellpfad bzw. das zu sichernde Verzeichnis und anschließend der Pfad des externen FTP-Servers, eingeleitet mit Benutzername und Passwort. So wäre das Skript schon voll funktionsfähig und würde zuverlässig euer WordPress-Verzeichnis sichern.

Selbstverständlich bring FTPSync auch noch andere Features wie “Mirroring” mit sich. Alle möglichen Trigger und deren Bedeutung könnt ihr euch mit “ftpsync.pl –h” auflisten lassen, und so eure individuelle Backuplösung zusammenstellen.

Nachteil an der ganzen Sache ist natürlich der zwingen notwendige zusätzliche FTP-Server. Außerdem muss der Server natürlich Perl unterstützen und bestmöglich noch Cronjobs ermöglichen. Ansonsten müsste das Skript immer von Hand aufgerufen werden, was natürlich nicht sonderlich professionell geschweige denn komfortabel wäre.

Wie bereits gesagt, ist das Skript für meine Ansprüche genau richtig. Ein externe FTP und Perl Unterstützung ist beides gegeben. So sichert FTPSync mittels Cronjob über Nacht  nun schon seit Wochen zuverlässig die wichtigen Verzeichnisse unseres Servers.

Ähnliche Beiträge:

  1. Carbon FTP – FTP-Server mit lokalem Verzeichnis synchron halten
  2. FTP Synchronize – FTP-Server mit lokalem Verzeichnis synchronisieren
  3. WordPress Datenbank Backup mit Mysqldumper
  4. WP Time Machine – WordPress Backup nach Dropbox, Amazon S3, oder FTP
  5. MySQL Datenbanken per Desktop Anwendung sichern

Category: Empfehlungen, Web

Tagged: , , ,

Autor: Nils

3 Responses

  1. R. Lochbauer sagt:

    Funktioniert dieses Script auch auf Blogspot-Blogs? Bei einem eigenen Blog auf eigenem Webspace ist das ja nicht die Frage, aber kann man seine Daten bei einem Blogspot-Account auch irgendwie sichern? Suche jetzt schon lange eine Möglichkeit, aber keine erschien mir bisher als geeignet…

    R.Lochbauer

  2. Nils sagt:

    Wie bereits im Artikel erwähnt, setzt dieses Skript Perl voraus. Diese Unterstützung sollte auf deinem Blogspot-Blog nicht gegeben sein. Allerdings halte ich die Sicherung deines Blog Verzeichnisses auf Blogspot nicht für unbedingt notwendig, da entsprechende Backups auch von Seiten des Hosters durchgeführt werden. Dies ist ja unter anderem einer der Vorteile von Diensten wie Blogspot und Co. – Dein Blog sollte also auf den Servern von Google doch recht sicher sein ;)

  3. Wir haben das auch mal ausprobiert und sieht gut aus. Danke :)