Cato SFTP-PushSync | CLI | App
Cato SFTP-PushSync synchronisiert deine statische Webseite oder anderen Content schnell und zuverlässig auf einen Web-Server.
Was macht Cato
- Neue Dateien hochladen
- Remote-Dateien löschen, die lokal nicht mehr vorhanden sind
- Verwaiste Folder löschen
- Änderungen anhand der Dateigröße oder des geänderten Inhalts identifizieren und hochladen
Zuverlässigkeit war mir extrem wichtig, damit beispielsweise…
- keine verwaisten Dokumente auf dem Server zurückbleiben
- nur die Teile, die sich tatsächlich geändert haben, aktualisiert werden – nicht mehr und nicht weniger.
Die gängigen FTP-Programme vergleichen in der regel Zeitstempel und Dateigrößen - das war mir viel zu unpräzise. Ich vergleiche Hashes um wirklich inhaltliche Änderungen auf zu spüren.
SFTP-PushSync arbeitet in 7 Phasen:
- Phase 1: Lokale Dateien scannen
- Phase 2: Remote-Dateien scannen
- Phase 3: Vergleichen und entscheiden
- Phase 4: Verwaiste Remote-Dateien entfernen
- Phase 5: Remote-Verzeichnisse vorbereiten
- Phase 6: Änderungen übernehmen
- Phase 7: Leere Remote-Verzeichnisse bereinigen
Cato nutzt intern mein CLI-Tool sftp-push-sync , das voll über das Terminal steuerbar ist. Wer also seine Webseite über die IDE VS-Code pflegt, kann seine Uploads direkt über Terminals ansteuern. Wer eine Benutzeroberfläche bevorzugt greift zu Cato.
Die SFTP-PushSync App Cato schaut so aus:
Diese Sammlung enthält 9 Bilder::
Im Terminal sieht das ganze so aus:
Wo läuft Cato
- im Terminal schon heute npmjs.com
- Auf dem Linux, Windows und MacOS (intel und arm) Desktop in kürze.
Wo finde ich die App
Aktuell verfügbar für Linux und macOS (arm). MacOS (intel) und Windows-Versionen folgen.
macOS
Version v4.3.0 · 11. September 2026
macOS herunterladen (Apple Silicon)Linux
Version v4.3.0 · 11. September 2026
Linux herunterladen- Zusätzlich sind Homebrew-Cask, winget und Scoop Pakete geplant.
- Ungefähre Systemanforderungen - die muss ich noch rausfinden.
- Windows: Windows 10+, 8 GB RAM minimum (16 GB recommended), 8 GB free disk
- macOS Apple Silicon: macOS 11+ (Big Sur or newer), 8 GB RAM minimum
- macOS Intel: macOS 11+ (Big Sur or newer), 8 GB RAM minimum
- Linux: Ubuntu 20.04+ / Debian 10+ / Fedora 32+, FUSE for AppImage








