Für Agenturen und Freelancer: Je Server-Verbindung trägst du die Websites ein, die du betreust. Websites mit Shopware 6, WordPress, WooCommerce oder Magento 2 bekommen ein Staging auf demselben Server und eine lokale Testkopie, Änderungen daraus übernimmst du einzeln ins Live. Dazu kommen Updates, Schwachstellen, Prüfsummen, visuelle Vergleiche, Ablauf-Tests, ein Monatsbericht und eine Statusseite.
Ein Projekt lokal holen geht auch ohne Premium. Alles andere hier bringt das Wartungs-Paket, ein Zusatzpaket zu WebDonkey Premium für Firmenkonten.
Betreute Websites
Je Server-Verbindung legst du die Websites an, die du betreust. Du wählst den Projektordner, WebDonkey erkennt System und Version und ändert dabei nichts. Gezählt werden aktive Websites: Archivieren gibt einen Platz frei, Berichte und Verlauf bleiben lesbar. Über dem Kontingent werden die zuletzt angelegten gesperrt, gelöscht wird nichts. Ist eine Systemversion noch nicht vollständig geprüft, trägt sie das Abzeichen Vorschau, und vor jedem Schreiben ins Live bestätigst du noch einmal. Nicht unterstützte Versionen, etwa ohne Sicherheitsupdates, tragen Gesperrt und bekommen kein Deploy, nur Prüfungen und Sicherungen.
Staging auf demselben Server
Ordner, leere Datenbank und Subdomain legst du im Hosting-Menü an. WebDonkey prüft alles, bevor es schreibt, liest Live nur und sichert vorher die Live-Datenbank. Das Staging wird mit ersetzten Personendaten gebaut, entschärft (keine Mails, keine geplanten Aufgaben, Zugänge externer Dienste geleert) und erst dann sichtbar geschaltet, geschützt mit Basic Auth oder dem Wartungsmodus des Systems. Auffrischen baut es neu aus Live auf und zeigt vorher, welche Änderungen dabei verloren gingen.
Lokale Testkopie
Eine betreute Website kommt als Site mit .test-Adresse auf deinen Mac: Dateien und Datenbank, Personendaten ersetzt, Konfiguration angepasst. Du wählst, ob Mediendateien mitkommen, und vorher läuft dieselbe Vorabprüfung wie beim Lokal holen. Dort probierst du Änderungen und Updates aus und übernimmst sie danach einzeln. Entfernen löscht Site, Datenbank und Ordner auf dem Mac, die Live-Website bleibt unberührt.
Änderungen übernehmen
WebDonkey vergleicht jedes Feld in Quelle und Ziel mit dem Stand beim Anlegen der Kopie. Geschrieben werden nur Felder, die sich in der Quelle geändert haben. Wurde dasselbe Feld auch im Live geändert, ist das ein Konflikt: Du behältst den Live-Wert oder erzwingst ausdrücklich den neuen. Was ein gewähltes Objekt braucht, kommt mit, Löschungen werden angezeigt, aber nie übernommen. Nach dem Schreiben liest WebDonkey jedes Feld zurück. Übernehmen lassen sich zum Beispiel Produkte, Kategorien, CMS-Seiten, Textbausteine und Mail-Vorlagen in Shopware oder Seiten, Beiträge, Menüs und Einstellungen in WordPress.
Dateien übertragen
Für einfache Websites ohne System: zwischen dem Projektordner einer lokalen Site und dem Live-Ordner, in beide Richtungen. Du siehst vorher einen Plan, und es läuft nur, was du bestätigst. Jede Datei wird vor dem Ersetzen oder Löschen gesichert, Löschen braucht ein zweites Ja, und die letzte Übertragung lässt sich rückgängig machen.
Erweiterungen übernehmen
Plugins, Themes und Module kommen aus dem Staging oder einer lokalen Kopie ins Ziel. WebDonkey prüft Versionen und Voraussetzungen, sichert Datenbank und Ordner der Erweiterung und tauscht den Ordner erst, wenn alles bereitliegt. Danach laufen die Schritte des Systems, in Shopware etwa das Plugin-Update. Der alte Ordner landet außerhalb des Webroots. Schlägt ein Schritt fehl, kommt er zurück, und du kannst die Sicherung einspielen.
Rückgängig und Verlauf
Vor jeder Übernahme hält WebDonkey den bisherigen Wert jedes Feldes fest. Rückgängig schreibt ihn zurück, solange im Live noch der übernommene Wert steht, sonst zeigt es einen Konflikt. Der Verlauf listet jede Übernahme mit Quelle, Ziel und Objekten, eine unterbrochene setzt du fort oder verwirfst sie. Rückgängig geht auch ohne aktives Wartungs-Paket.
Sicherung vor jedem Schreiben
Bevor WebDonkey auf eine Website schreibt (Staging, Übernahme, Erweiterung, Wiederherstellen), sichert es Datenbank und betroffene Dateien auf dem Server. Auf Wunsch kopiert es sie je Website zusätzlich auf deinen Mac. Die neuesten zehn bleiben, die Sicherung der letzten nicht rückgängig gemachten Übernahme immer. Du findest sie bei der Website und unter Remote-Backups. Vor dem Wiederherstellen zählt WebDonkey, was seither neu ist und verloren ginge.
Updates
Was auf der Live-Seite installiert ist und was es Neueres gibt: Kern und Erweiterungen von WordPress, Shopware und Magento, dazu Composer- und npm-Pakete. Die Abfragen laufen von deinem Mac aus, solange WebDonkey läuft, von Haus aus täglich. Updates werden nur angezeigt, nie auf dem Live ausgeführt: Du aktualisierst im Staging oder in der lokalen Kopie, vergleichst und übernimmst dann die Erweiterung.
Schwachstellen und Prüfsummen
Die installierten Versionen werden auf deinem Mac mit öffentlichen Datenbanken bekannter Schwachstellen abgeglichen, für WordPress mit deinem eigenen Wordfence-Schlüssel. Dazu kommen Prüfsummen der Dateien auf dem Live-Server, von Haus aus täglich mit der Basis verglichen: neue, geänderte und gelöschte Dateien, besonders ausführbare Dateien in Upload-Ordnern. WordPress-Kern und Plugins von wordpress.org prüft WebDonkey zusätzlich gegen die offiziellen Prüfsummen.
Visuelle Vergleiche
Die Startseite und bis zu zehn weitere Seiten, aufgenommen in den Breiten 375, 768, 1280 und 1920 Pixel, die du einzeln wählst, und Pixel für Pixel verglichen: Live früher und jetzt (von Haus aus wöchentlich gegen die Basis), Live und Staging, Live und lokale Kopie, vor und nach jeder Übernahme ins Live. Animationen sind aus, gängige Cookie-Banner ausgeblendet, wechselnde Bereiche maskierst du per Selektor oder WebDonkey lässt sie selbst außen vor.
Ablauf-Tests
Ein Ablauf klickt die Website durch wie ein Besucher: Startseite, Anmeldung, Suche, Warenkorb, Kasse. Du startest mit einer Vorlage und lässt ihn von Hand, täglich, wöchentlich oder monatlich laufen. Gegen die Live-Seite endet ein Ablauf vor dem Kauf-Knopf: WebDonkey bestellt, bezahlt, registriert und sendet dort nie ein Formular. Vollständige Abläufe laufen gegen Staging oder die lokale Kopie.
Monatsbericht als PDF
Für jede Website und jeden Monat: Erreichbarkeit, SSL-Zertifikat, Sicherungen, Updates, Schwachstellen, geänderte Dateien, Übernahmen und Lighthouse-Werte, als PDF mit deinem Absender und Logo für deine Kunden. Am Monatsersten hält WebDonkey den Vormonat fest. War der Mac aus, holt es das beim nächsten Start nach. Was nicht gemessen wurde, steht als nicht gemessen drin.
Lokal holenFree
Projektordner und Datenbank kommen per SSH vom Server auf deinen Mac und werden zu einer Site mit .test-Adresse. Projekte mit Datenbank holt WebDonkey bei Shopware 6, WordPress, WooCommerce und Magento 2. Der Server wird nur gelesen, den öffentlichen Ordner erkennt WebDonkey selbst oder du gibst ihn an. Die Kopie wird immer sicher gemacht: Datenbankzugang auf die lokale Datenbank, Mails an Mailpit, geplante Aufgaben aus, Zugänge externer Dienste geleert. Mit Premium läuft sie gleich, mit Adressen auf .test und Redis und Suchdienst aus. Kundendaten kommen dabei unverändert mit, und du bestätigst vorher, dass du sie holen darfst. Erst das Wartungs-Paket ersetzt sie schon beim Holen (pseudonymisiert).
Vorabprüfung und Datenbank-ZugangFree
Bevor etwas auf deinem Mac entsteht, prüft WebDonkey, ob das Holen klappen wird: Verbindung zum Server, PHP auf dem Server, Projektordner, Document Root, Anmeldung an der Datenbank, Weg zum Sichern der Datenbank, Platz auf dem Server und auf deinem Mac, freies lokales Ziel und Datenbank-Dienst auf deinem Mac. Jeder Punkt nennt Grund und Lösung. Ist alles grün, startet das Holen sofort, bei Hinweisen erst mit Trotzdem holen, bei Rot gar nicht. Unter Erweitert stellst du den Datenbank-Zugang je Verbindung und Projektordner ein: Host, Port, Socket, Datenbank, Benutzer, Passwort und Dump-Programm, vorbelegt aus der Konfiguration des Projekts, mit Verbindung testen; das Passwort speichert WebDonkey verschlüsselt. Beim Dump-Programm wählst du Automatisch (empfohlen), ein auf dem Server gefundenes, Ohne Dump-Programm (PHP) oder einen eigenen Pfad. Automatisch nimmt nur mysqldump oder mariadb-dump derselben Art wie der Datenbankserver, die nächstliegende Version zuerst, und probiert jedes vorher aus; klappt keins, liest WebDonkey die Datenbank mit PHP. Das dauert länger, das Ergebnis ist gleich. Dieselbe Prüfung läuft vor jeder lokalen Testkopie, und der gespeicherte Zugang gilt auch für Staging und die Sicherungen vor dem Schreiben.
Statusseite
Eine HTML-Datei mit dem Zustand der gewählten Websites und einem Balken je Tag der letzten 90 Tage. Kein Skript, keine Anfrage nach außen, kein Tracking. Du speicherst sie als Datei oder lädst sie in einen Ordner auf deinem Server, wo sie die vorige in einem Schritt ersetzt.
Einstellungen
Unter Prüfzeiten legst du je Website oder für alle fest, wie oft WebDonkey Updates, Schwachstellen, Dateien und visuelle Vergleiche prüft: täglich, wöchentlich, monatlich oder aus. Voreingestellt ist täglich, beim visuellen Vergleich wöchentlich. Geprüft wird, solange dein Mac läuft, eine verpasste Prüfung folgt nach dem nächsten Start. Abläufe haben ihre eigenen Zeiten. Außerdem hinterlegst du hier deinen Wordfence-Intelligence-Schlüssel für den Abgleich von WordPress, verschlüsselt auf deinem Mac gespeichert.
Free, Premium und Wartungs-Paket
Ohne Premium holst du ein Projekt lokal und bekommst eine sicher gemachte Kopie, Premium macht sie zusätzlich lauffähig. Alles andere bringt das Wartungs-Paket: ein Zusatzpaket, das eine WebDonkey-Premium-Lizenz voraussetzt und sie nicht enthält. Es gibt es für 10, 30 oder 100 Websites, mit Zusatzpaketen für je 10 weitere, monatlich oder jährlich und nur für Firmenkonten. Für mehr als 150 Websites machen wir dir ein individuelles Angebot. Endet Premium, schaltet das Wartungs-Paket nichts mehr frei; läuft es länger, wird es eine eigene Lizenz, die du einer laufenden Premium-Lizenz zuweisen oder kündigen kannst. Ansehen, Sicherungen wiederherstellen, Rückgängig, Staging löschen und Archivieren gehen auch dann.