// page

Staging↔Live granular gesynct

// itdatex-sync-gate · im wp.org-review

Staging ↔ Live.
Granular gesynct.

Kopiere einzelne Datenbank-Tabellen und Media-Dateien zwischen zwei gepairten WordPress-Sites — ohne die ganze Site zu klonen. HMAC-signierte REST-Endpoints, keine Cloud-Zwischenschicht, automatisches Vor-Backup vor jedem Sync.

wp sync-gate pair-init && wp sync-gate pull posts –pair-id=1

// features

Was das Plugin macht.

// table sync

Tabellen-Sync

  • Pull und Push einzelner DB-Tabellen zwischen gepairten Sites
  • Serialization-safe URL-Rewrite (unserialize → replace → serialize) — keine kaputten Optionen
  • Automatisches SQL-Dump-Backup der Ziel-Tabelle vor jedem Sync
  • Default-Exclusions fuer Users, Orders und Sessions — sensible Daten bleiben lokal
// file sync

Datei-Sync

  • Pull und Push von wp-content/uploads/ mit Diff (size + mtime)
  • Chunked bis 500 MB pro Datei, SHA256-Integritaetspruefung
  • Parallele Chunks via curl_multi (1..10 konfigurierbar) in beide Richtungen
  • Auto-Resume bei Push und Pull nach Verbindungsabbruch
  • Dry-Run und optionales --delete fuer die Ziel-Seite
// hmac security

Sicherheit ohne Cloud

  • HMAC-SHA256-signierte Header pro Request
  • Pairing per manuellem Handshake (15min-TTL), Secret bleibt im Klartext nur wo es sein muss
  • Nonce-basierter Replay-Schutz (10min-TTL) und Zeitfenster ±60s
  • Path-Traversal-Schutz, .php/.phar-Ausschluss, Symlink-Ignore
// wp-cli

WP-CLI & Web-UI

  • Web-UI unter Werkzeuge → Sync Gate mit Tabs Pairs, Tables, Files, Log
  • WP-CLI: list-tables, pair-*, pull, push, files pull|push, *-resume-*
  • Konfigurierbare Chunk-Groesse, Concurrency und Session-TTL
  • Vollstaendiges Audit-Log jeder Sync-Aktion

// abgrenzung

Was das Plugin nicht macht.

// nicht drin
  • Kein Full-Site-Clone (dafuer gibt es WP Staging, Duplicator)
  • Keine Cloud-Zwischenschicht — alles laeuft direkt zwischen deinen Sites
  • Kein WooCommerce-Bestell-Sync ohne bewusstes --force
  • Kein automatischer Nightly-Sync — du entscheidest bewusst pro Aktion
// gehoert woanders hin
  • Theme- und Plugin-Deploy — das gehoert zu Git/Composer
  • User-Migration — Users-Tabelle ist auf Default-Exclusion
  • Full-Backup — das ist Aufgabe deines Hosters

// installieren

Heute schon nutzen.

// im wp.org-review

Direkt aus WP-Admin

Version 0.11.1 wurde bei wp.org zur Aufnahme ins offizielle Plugin-Verzeichnis eingereicht. Nach Approval ist das Plugin direkt aus deinem WordPress-Backend suchbar und mit einem Klick installierbar — ohne ZIP-Upload.

WP 6.4+ · PHP 8.1+ · GPL-2.0+ · ca. 76 KB

// direkt-download

Als ZIP (Vor-Approval)

Solange das Plugin noch im Review ist, kannst du die aktuelle Version als ZIP direkt herunterladen und via WP-Admin → Plugins → Installieren → Hochladen einbinden.

ZIP herunterladen →