Cyberduck (macOS)

macOS Windows

Cyberduck

Mit einem FTP-Programm kannst du deine Webseite im Internet publizieren. Nach Eingabe der entsprechenden Zugangsdaten wird eine Verbindung zum Webserver hergestellt. Anschliessend kannst du die Dateien für deine Webseite auf den Server übertragen, so dass diese im Internet verfügbar werden.

Cyberduckopen in new window ist unter macOS und Windows verfügbar. Es handelt sich hier um ein aktives Open Source Projekt des Schweizer Autors David Kocher. Die Software ist kostenlos und kann hieropen in new window heruntergeladen werden. Cyberduck gehört zu den weitest verbreiteten FTP-clients. Er zeichnet sich durch eine einfache Bedienung und eine Vielzahl unterstützter Protokolle aus.

Transmit vs. Cyberduck

Unter macOS empfehlen wir dir grundsätzlich die Nutzung von Transmitopen in new window als Alternative zu Cyberduck. Beachte dazu unsere Anleitung. Die Bedienung ist komfortabler als Cyberduck und bzgl. Geschwindigkeit hat Transmit klar die Nase vorn.

In den letzten Jahren hat aber Cyberduck stark aufgeholt und ist ein sehr guter FTP-Client!

Die folgende Anleitung erklärt dir Schritt für Schritt wie du eine Verbindung zu unserem Webserver aufbaust und anschliessend die Dateien überträgst.

Diese Anleitung basiert auf macOS Ventura / Cyberduck 8.5.0 (Stand: Nov 2022)

Die Anleitung für Windows findest du hier: Cyberduck (Windows)

Schritt 1: Neue Verbindung

Starte die Cyberduck App. Sofern du noch keine Verbindung eingerichtet hast, gelangst du zu diesem leeren Start-Fenster:

Start

Abbildung 1: Start

Klick oben auf ➕ Neue Verbindung, um die Verbindung einzurichten. Für das FTP-Login benötigst du folgende Angaben:

Einstellung
ProtokollFTP-SSL (Explicit AUTH TLS) / PASV (Passiver Modus)
Serverweb.onlime.ch (Webserver)
BenutzernamewebXYZ (analog Login Controlpanelopen in new window)
Passwort(analog Login Controlpanelopen in new window)

Bitte ersetze den Benutzernamen web227 und das Passwort im Beispiel durch deine eigenen Zugangsdaten:

Neue Verbindung

Abbildung 2: Neue Verbindung

Protokoll

Wähle immer das Protokoll FTP-SSL (Explicit AUTH TLS) für eine verschlüsselte Verbindung. Du kannst dies auch gleich als Standard einrichten in Cyberduck via Menu Cyberduck > Einstellungen... > Verbindung >Standard-Protokoll

Server

Der Server (resp. "Adresse" oder "Host") bezeichnet den Hostname deines Webservers. Gib hier bitte web.onlime.ch ein. Ein vorangestelltes ftps:// wird nicht benötigt, Cyberduck ergänzt dies automatisch.

limeDEDICATED

Sofern du einen eigenen Dedizierten Webserver limeDEDICATEDopen in new window bei uns eingerichtet hast, verwende bitte anstelle von web.onlime.ch deinen eigenen Server-Namen, z.B. s003.onlime.ch.

Port

Keine Eingabe erforderlich! FTP benötigt den Port 21. Dies ist Standard und meistens voreingestellt. Port 21 in deiner Firewall muss geöffnet sein, um FTP nutzen zu können.

Benutzername

Deinen Benutzernamen haben wir dir in unserem Willkommens-E-Mail mitgeteilt. Es ist derselbe Benutzername, wie du für das Login in unser Controlpanelopen in new window benötigst, z.B. web33. Sofern du im Controlpanel weitere FTP-Accounts definiert hast, lautet der Benutzername beispielsweise web33_agency.

Passwort

Das Password wurde dir ebenfalls per Willkommens-E-Mail mitgeteilt und ist dasselbe, wie du für das Login ins Controlpanelopen in new window benötigst. Wenn du weitere FTP-Accounts definiert hast, wurde das jeweilige Passwort selbst definiert.

Klick nun auf Verbinden.

Schritt 2: Ordner-Liste

Du hast nun die Verbindung zu deinem Webserver erfolgreich aufgebaut und siehst die Ordner-Liste auf dem Webserver. Die Daten für die Website befinden sich im Verzeichnis /public_html/www.

Ordner-Liste

Abbildung 3: Ordner-Liste

Öffne nun also auf dem Webserver das Unterverzeichnis /public_html/www, am besten indem du gleich durch Doppelklick in dieses Verzeichnis wechselst. Dort siehst du die Standard Index-Seite default-index.php, welche du entweder belassen kannst oder nach Hochladen deiner Website-Daten entfernen kannst.

Ordner-Liste aufgeklappt

Abbildung 4: Ordner-Liste aufgeklappt

Website Basis-Verzeichnis

Das Basis-Verzeichnis (auch "Web-root" genannt) für deine Website auf dem Webserver lautet /public_html/www. Dieses entspricht deiner Haupt-Seite.

Hast du z.B. eine Subdomain Namens relaunch.deine-domain.ch eingerichtet, lautet das Basis-Verzeichnis /public_html/relaunch.

Sofern du einen zusätzlichen FTP-Account (via Controlpanelopen in new window > FTP-Zusatzaccounts) eingerichtet und dort ein anderes Home-Verzeichnis angegeben, landest du per Login via FTP direkt in diesem Verzeichnis, d.h. du musst nicht extra in das darunterliegende /public_html/xyz wechseln!

In Cyberduck können wir (siehe weiter unten) dieses Verzeichnis auf dem Webserver bei den Lesezeichen-Verbindungseinstellungen unter "Pfad" einrichten, damit beim Start jeder neuen Verbindung direkt in dieses Verzeichnis gewechselt wird.

Achtung

Falls du Mühe mit unserer vordefinierten Verzeichnisstruktur hast, konsultiere bitte unsere Erläuterungen zur Verzeichnisstruktur.

Schritt 3: Dateien hochladen

Mach neben Cyberduck ein Finder-Fenster auf und navigiere zu deinen Website-Daten. Ziehe dann die zu hochladende Datei(en) einfach per Drag-n-Drop ins Cyberduck-Fenster. Wir laden als erstes die Datei index.php hoch. Cyberduck bestätigt dir den erfolgreichen Upload unter Dateitransfers:

Datei hochladen

Abbildung 5: Datei hochladen

Sofern du eine bereits hochgeladene/bestehende Datei aktualisieren willst auf dem Webserver, fragt dich Cyberduck, ob du diese wirklich überschreiben willst:

Datei überschreiben

Abbildung 6: Datei überschreiben

Um mehrere Dateien/Verzeichnisse hochzuladen, selektiere diese in deinem Finder-Fenster und und ziehe sie ins Cyberduck-Fenster:

Mehrere Dateien hochladen

Abbildung 7: Mehrere Dateien hochladen

Cyberduck frägt dann nach, ob du die Dateien am Zielort (auf dem Webserver) ersetzen möchtest. Du kannst hier alle Dateien markiert belassen und Überschreiben wählen, um alle Dateien hochzuladen und auf dem Webserver zu überschreiben:

Dateien Ersetzen

Abbildung 8: Dateien hochladen und ersetzen

Sobald du deine Index-Datei (üblicherweise index.php resp. index.html) hochgeladen hast, hat diese gegenüber unserer Standard-Index-Datei default-index.php Priorität. Du kannst unsere Datei also einfach dort belassen oder auch vom Server löschen:

default-index.php löschen

Abbildung 9: default-index.php löschen

Schritt 4: Verbindung Speichern

Wir haben in Schritt 1 die Verbindung zum Webserver via Neue Verbindung aufgebaut. Damit wir nun die Login-Daten nicht jedesmal neu eingeben müssen, solltest du diese Verbindung als Lesezeichen abspeichern. Schau, dass du dich gleich im korrekten Verzeichnis auf dem Webserver (üblicherweise public_html/www) befindest, da dieses mit-gespeichert wird als "Pfad".

Wähle im Menu Lesezeichen > Neues Lesezeichen

Neues Lesezeichen

Abbildung 10: Neues Lesezeichen

Cyberduck nennt eine "Gespeicherte Verbindung" also "Lesezeichen". Du landest in der Lesezeichen-Übersicht (resp. durch Klick oben links auf das Lesezeichen-Symbol):

Lesezeichen-Liste

Abbildung 11: Lesezeichen-Liste

Nun ist das "Lesezeichen" inkl. sämtlicher von dir zuvor getätigten Verbindungs-Einstellungen abgespeichert und du kannst bei jedem Öffnen von Cyberduck einfach darauf doppelklicken, um die FTP-Verbindung aufzubauen.

👏 That's it! Gratulation, deine FTP-Verbindung ist nun sauber eingerichtet.

Schritt 5: Server-Einstellungen

Wenn du die Server-Einstellungen überprüfen resp. ändern möchtest, klick einfach mit rechter Maustaste auf das Lesezeichen und wähle im Menu Lesezeichen Editieren.

Du siehst dann, dass neben den in Schritt 1 getätigten Verbindungs-Einstellungen unter Erweiterte Optionen auch der Pfad abgespeichert wurde:

  • Pfad: Der entfernte Pfad auf dem Webserver, üblicherweise /public_html/www

Review Server-Einstellungen

Abbildung 12: Review Server-Einstellungen

Zuletzt aktualisiert: