Zum Inhalt springen
AtheraStudioSyncDrop

Website-Deployment für PHP-Hosting

Lade nur hoch, was sich geändert hat

Zieh deinen Projektordner hinein, sieh genau, was sich ändert, und sende nur neue und geänderte Dateien. Jede Datei wird geprüft, und vor dem Ersetzen entsteht eine Sicherung.

  • PHP 8.1 oder neuer
  • Keine Datenbank
  • Deutsch, Englisch und Polnisch
  • SA-SDL-Lizenz
SyncDrop-Synchronisierung mit einer Liste neuer und geänderter DateienSyncDrop-Synchronisierung mit einer Liste neuer und geänderter Dateien

Drei Schritte statt alles neu hochzuladen

Du musst dir nicht merken, welche Dateien du geändert hast. SyncDrop vergleicht sie für dich.

  1. 1

    Ordner hineinziehen

    Dein Browser berechnet SHA-256-Prüfsummen, und der Server vergleicht sie mit seinen Dateien. Die Inhalte bleiben auf deinem Rechner, bis du auf Senden klickst.

  2. 2

    Änderungen prüfen

    Du siehst eine Liste neuer und geänderter Dateien, jeweils mit einer Codevorschau im Vergleich zur Version auf dem Server.

  3. 3

    Senden

    Die Dateien werden in Teilen hochgeladen und geprüft. Ersetzt wird erst, wenn alles angekommen ist, und ein Fehler unterwegs nimmt alle Änderungen zurück.

Sieh jede Änderung, bevor du sie sendest

Die Schaltfläche Vorschau neben einer Datei vergleicht die Version auf dem Server Zeile für Zeile mit der neuen.

  • Syntaxhervorhebung für PHP, JavaScript, CSS, HTML, JSON, SQL, YAML, Markdown und .htaccess
  • Unveränderte Abschnitte sind eingeklappt, so siehst du sofort, was anders ist
  • Vollansicht der neuen Version und der Version auf dem Server
  • .env- und .git-Dateien lassen sich nie ansehen oder hochladen
Zeilenweise Vorschau der Änderungen in einer CSS-DateiZeilenweise Vorschau der Änderungen in einer CSS-Datei

Alles für ein entspanntes Deployment

Ein Ordner auf deinem Server. Kein Installer, keine Datenbank, keine fremden Dienste.

Nur geänderte Dateien

Dateien werden per SHA-256-Prüfsumme verglichen, also sendest du ein paar Dateien statt des ganzen Projekts.

Sicherung und Rücknahme

Vor dem Ersetzen entsteht eine Sicherung. Im Verlauf stellst du den Stand vor dem letzten Deployment wieder her.

Codevorschau

Ein Vergleich mit Syntaxhervorhebung, Zeilennummern und eingeklappten unveränderten Abschnitten.

Funktioniert überall

In einem Unterordner deiner Website, als Subdomain oder auf eigener Domain. Mehrere Kopien auf einem Hosting kommen sich nicht in die Quere.

Updates mit einem Klick

Pakete sind digital signiert und werden vor der Installation geprüft. Vor jedem Update entsteht eine Sicherung, die sich wiederherstellen lässt.

Alles auf deinem Server

Schriften, Icons und Skripte sind im Paket enthalten. Kontodaten liegen außerhalb des öffentlichen Ordners deiner Website.

Gebaut, als würde ständig jemand einbrechen wollen

SyncDrop kann Dateien deiner Website schreiben, daher sind Anmeldung und Upload mehrfach geschützt.

Pflicht-2FA

Zur Anmeldung brauchst du Passwort und einen Code aus einer Authenticator-App, dazu 10 einmalige Wiederherstellungscodes.

Schutz vor Bots

Proof-of-Work und Bot-Fallen, nach Fehlversuchen ein Ziffern-Captcha und eine Frage für KI-Agenten.

Automatische IP-Sperren

Scanner und verdächtige Anfragen sammeln Punkte. Über dem Limit wird die Adresse für einen Tag, eine Woche und dann einen Monat gesperrt.

Schutz vor verteilten Angriffen

Kommen Fehlversuche gleichzeitig von vielen Adressen, wird die Anmeldung für 10 Minuten pausiert. Deine vertrauenswürdige Adresse kann sich weiter anmelden.

E-Mail-Benachrichtigungen

Eine Nachricht bei jeder Anmeldung, Sperre, IP-Sperre, Nutzung eines Wiederherstellungscodes und Passwortänderung.

Sicher für deine Dateien

SyncDrop löscht nie etwas auf dem Server und überschreibt nie .env, .git oder seine eigenen Daten.

In wenigen Minuten installiert

Kein SSH-Zugang und keine Serverkonfiguration nötig.

  1. Lade das Paket herunter und lade den Inhalt des Ordners syncdrop in einen Unterordner deiner Website oder in den Hauptordner einer Subdomain hoch.
  2. Öffne diese Adresse im Browser. SyncDrop legt außerhalb des öffentlichen Ordners eine Datei mit einem Einrichtungscode an.
  3. Kopiere den Code aus dieser Datei im Dateimanager deines Hostings und lege das Administratorkonto an.
  4. Scanne den QR-Code mit einer Authenticator-App und speichere die Wiederherstellungscodes.
SyncDrop herunterladen

Häufige Fragen

Löscht SyncDrop Dateien auf dem Server?

Nein. Es sendet nur neue und geänderte Dateien. Dateien, die nicht in deinem Ordner sind, bleiben unverändert auf dem Server.

Kann ich ein ZIP-Archiv hochladen?

Nein, du ziehst einen normalen Ordner hinein. So wird auf dem Server nichts entpackt, und jede Datei wird einzeln geprüft.

Was passiert, wenn der Upload mittendrin abbricht?

Dateien werden erst ersetzt, wenn alle angekommen sind und die Prüfsummen stimmen. Ein Fehler beim Ersetzen nimmt alle Änderungen zurück.

Wo werden Passwort und Einstellungen gespeichert?

In einem Ordner außerhalb des öffentlichen Verzeichnisses deiner Website. Das Passwort wird nur als Argon2id-Hash gespeichert.

Kann ich mehrere Websites deployen?

Ja. In den Einstellungen fügst du weitere Ziele hinzu, jedes mit eigener Ausschlussliste.

Funktioniert SyncDrop ohne HTTPS?

Nur lokal auf deinem Rechner. Auf einem Server verlangt es HTTPS, damit Passwörter und Dateien nie im Klartext übertragen werden.

Darf ich SyncDrop für Kundenprojekte nutzen?

Ja. SyncDrop steht unter der SA-SDL-Lizenz, du kannst es also kostenlos nutzen, um eigene Websites und Kundenwebsites zu deployen, auch solche, die Geld verdienen. Eine Zustimmung brauchst du erst, wenn du SyncDrop selbst als Produkt oder Dienst verkaufst und damit mehr als 1.500 USD im Monat einnimmst.

Schluss damit, für jede Korrektur das ganze Projekt hochzuladen

Lade SyncDrop herunter, lade einen Ordner hoch und deploye nur, was sich geändert hat.