
Was können kleine Entwickler-Teams in zwei Tagen kreativer Arbeit an den Start bringen? Eine ganze Menge. Entwickler von STRATO präsentierten nach 48 Stunden eine Plesk Extension, die Webspace automatisch sichert. Die Software steht jetzt auf GitHub frei zum Download bereit.
World Hosting Days: Der Hackathon
Erstmals wurde bei den World Hosting Days 2016 ein Hackathon veranstaltet. Die Rahmenbedingungen der Programmier-Veranstaltung: Entwickler hatten zwei Tage für ihre Projekte Zeit; diese sollten bestehende Kernkomponenten aus dem Hosting-Bereich nutzen. Ein Hackathon ist dabei durchaus vergleichbar mit einem Marathon, nur wird eben nicht gelaufen, sondern programmiert.
STRATO und Acronis mit gemeinsamen Projekt
Für STRATO gingen Eitan Schuler und Vincent Fahrenholz an den Start, die zusammen mit Aleksey Sakharov, Victor Batraev (beide Acronis) und David Jardin ein Plesk-Plugin entworfen haben. Das sichert einen STRATO Webspace automatisch in der Acronis-Cloud und erlaubt im Notfall die komplette Wiederherstellung aus diesem Backup. Klingt cool und war eine Menge Arbeit, von 9 bis 21 Uhr klotzten die Entwickler freiwillig und voller Enthusiasmus ran, nur um dann ab 23 Uhr noch eine Nachtschicht einzuschieben und am nächsten Tag noch einmal Vollgas zu geben. Doch nach 48 Stunden stand der Prototyp der Plesk-Extension zum Ausprobieren bereit.
Technik im Detail
Admins müssen vorbereitend zwei Dinge erledigen, um das automatisierte Backup nutzen zu können: Erstens die frisch entwickelte Plesk-Extension installieren und zweitens einen Acronis-Agent auf dem Server einrichten. Der Agent muss mit einem Acronis-Account verbunden sein, danach können Admins sämtliche Details zum Backup festlegen, etwa was genau gesichert wird und in welchen Abständen. Das war es dann auch schon. Über die Plesk-Extension schaltet der Admin die Restore-Funktion entweder für alle angeschlossenen Webspaces (Subscriptions) frei oder erlaubt sie gezielt nur ausgewählten Subscriptions. Der Webspace-Owner kann damit über das Control-Panel einen Restore-Punkt auswählen und seine gesamten Dateien daraus zurückspielen.

Admins richten die Backup-Optionen ein und stellen sie den Webspace-Ownern zur Verfügung.
Open-Source-Tool auf GitHub
Die Acronis Plesk Extension steht unter der Apache Licence v.2, ist also kostenlos, Open-Source und darf auch ohne Einschränkungen weiterentwickelt werden, sofern STRATO und Acronis dabei genannt werden. Auch STRATO selbst wird die Extension weiterentwickeln. So ist laut Vincent Fahrenholz für eine zweite Version geplant, dem Webspace-Owner auch eine Funktion an die Hand zu geben, mit der einzelne Dateien aus dem Backup zurückgespielt werden können.