Du willst FTP-Transfers nicht mehr manuell durchführen. Dateien sollen sich automatisch bewegen — vom Mac auf einen Server oder vom Server auf den Mac — ohne dass du jeden Transfer einzeln anstößt. Auf macOS gibt es dafür mehrere Möglichkeiten. Einige sind kostenlos. Manche erfordern technisches Wissen. Andere funktionieren einfach.

Das ist ein ehrlicher Vergleich aller realen Optionen in 2026. Wir beleuchten, was jeder Ansatz gut macht, wo er schwächelt und für wen er geeignet ist.

Option 1: Shell-Skripte (lftp/curl + Cron oder launchd)

Option 01

Shell-Skripte mit Cron oder launchd

lftp oder curl für FTP-Operationen in einem Shell-Skript nutzen und es dann über Cron (einfacher) oder launchd (zuverlässiger, macOS-nativ) automatisch ausführen lassen.

Ein einfacher Mirror-Befehl mit lftp sieht so aus:

#!/bin/bash
# Remote-FTP-Ordner lokal spiegeln — läuft per Cron alle 5 Min.
lftp -u "$FTP_USER","$FTP_PASS" sftp://ftp.example.com << EOF
mirror --only-newer /remote/eingang/ /Users/du/Downloads/eingang/
quit
EOF

Vorteile: kostenlos, keine Abhängigkeiten außer lftp, sehr flexibel — du kannst weitere Shell-Befehle verketten, E-Mails senden, Skripte nach dem Download auslösen. Läuft headless auf einem Server. Volle Kontrolle über das Verhalten.

Nachteile: erfordert Terminal-Kenntnisse und Vertrautheit mit Shell-Scripting und Cron-Syntax. Schlägt lautlos fehl — eine Passwortänderung, ein Serverumzug oder ein Netzwerkproblem erzeugt einen Fehler in einer Logdatei, die niemand liest. Keine macOS-Benachrichtigungen. Keine Konfliktlösungslogik, sofern du sie nicht selbst schreibst. Zugangsdaten sicher in Shell-Skripten zu speichern erfordert Mehraufwand (Umgebungsvariablen, macOS Keychain über den security-Befehl). Apple empfiehlt seit Jahren launchd statt Cron für geplante Aufgaben — launchd-Plists korrekt einzurichten ist aufwändiger.

Am besten für: Entwickler, die Code bevorzugen, serverseitige Automatisierung oder Situationen, wo der Mac ein headless laufender Server ist und eine grafische Oberfläche keinen Sinn ergibt.

Option 2: Automator und Ordneraktionen

Option 02

Automator / Ordneraktionen

macOS enthält Automator, einen visuellen Workflow-Builder, und Ordneraktionen — Auslöser, die feuern, wenn Dateien einem lokalen Ordner hinzugefügt werden. Auf den ersten Blick klingt das ideal für FTP-Automatisierung.

In der Praxis hat Automator keine eingebauten FTP-Aktionen. Jede FTP-Automatisierung über Automator erfordert eine „Shell-Skript ausführen"-Aktion — also bist du wieder beim Schreiben von Shell-Skripten, nur in einer grafischen Oberfläche eingepackt, die Komplexität hinzufügt, ohne Fähigkeiten zu liefern.

Vorteile: auf jedem Mac bereits installiert, keine zusätzliche Software nötig, visuelle Oberfläche.

Nachteile: keine native FTP-Unterstützung — am Ende schreibst du sowieso Shell-Skripte innerhalb von Automator. Automator-Workflows sind fragil und behandeln Fehler nicht sauber. Apple hat Automator jahrelang zurückgefahren (Shortcuts ist der Ersatz, aber Shortcuts hat ebenfalls keine FTP-Unterstützung). Ordneraktionen reagieren nur auf lokale Ordneränderungen — sie überwachen keine entfernten FTP-Ordner. Für die Überwachung eines serverseitigen Ordners ungeeignet.

Am besten für: einfache lokale Dateiaufgaben auf deinem Mac. Für FTP-Automatisierung in keiner sinnvollen Form geeignet.

Option 3: Allgemeine Sync-Tools

Option 03

Allgemeine Sync-Tools

Einige Sync-Tools auf dem Markt unterstützen FTP als einen von vielen Backends, neben Cloud-Speicher, NAS-Geräten und lokalen Ordnern. Sie sind rund um das Konzept bidirektionaler Synchronisationsjobs gebaut.

Vorteile: können viele Speichertypen in einem Tool verwalten, bidirektionale Synchronisierung, Konfliktlösung.

Nachteile: für allgemeine Synchronisierung gebaut, nicht für schlanke FTP-Automatisierung. Die Oberfläche ist auf Synchronisationsjobs ausgerichtet, nicht auf ereignisgesteuerte Überwachung. Für entfernte Ordner polling-basiert — nicht sofortig. Höherer Ressourcenverbrauch. Die Komplexität der Oberfläche spiegelt den breiten Anwendungsbereich wider, der für einen einfachen „diesen FTP-Ordner überwachen und neue Dateien herunterladen"-Workflow überdimensioniert ist.

Option 4: Eine dedizierte Mac-App (FTPull + FTPush)

Option 04

FTPull + FTPush — speziell für Mac-FTP-Automatisierung entwickelt

FTPull und FTPush sind zwei separate Mac-Apps, jede für eine Aufgabe: FTPull überwacht einen entfernten FTP-Ordner und lädt neue Dateien automatisch herunter. FTPush überwacht einen lokalen Ordner und lädt neue Dateien automatisch hoch.

Beide sind speziell für macOS entwickelt — keine Portierungen plattformübergreifender Tools. Sie verwenden durchgängig native macOS-APIs:

Wichtige Merkmale, die sie von den Alternativen abheben:

Der Vergleich auf einen Blick

Ansatz Einrichtungsaufwand Benachrichtigungen Mac-native UI FTP/SFTP/FTPS Wartung
Shell-Skripte + Cron Hoch Keine Nein Ja (lftp) Hoch
Automator Mittel Einfach Teilweise Nein (nur Skripte) Mittel
Allgemeine Sync-Tools Mittel Ja Teilweise Ja Gering
FTPull + FTPush Gering Ja (umfangreich) Ja (nativ) Ja (nativ) Keine

Das richtige Werkzeug für die Aufgabe

Was bei FTP-Automatisierung auf dem Mac zählt

  • Sofortige Erkennung: FSEvents-basierte Überwachung bedeutet, FTPush erkennt eine neue Datei in unter einer Sekunde — nicht erst nach dem nächsten Polling-Intervall
  • Null Wartungsaufwand: keine Skripte zu aktualisieren, keine Cron-Jobs zu reparieren, keine Konfigurationsdateien zu bearbeiten
  • Natives Feedback: macOS-Benachrichtigungen, Finder-Tags und ein Echtzeit-Protokoll — keine Textdatei, die du manuell öffnen musst
  • Läuft einfach: einmal konfigurieren, bleibt dauerhaft aktiv in der Menüleiste

FTPull und FTPush konzentrieren sich auf einen Workflow — automatische FTP/SFTP/FTPS-Transfers auf dem Mac — und setzen ihn ohne Abstriche um. Keine Synchronisationslogik zu konfigurieren, keine Cloud-Storage-Backends, keine plattformübergreifende UX. Einfach: diesen Ordner beobachten, neue Dateien übertragen, bescheid geben wenn fertig.