Dropbox-ähnlicher Client für Macs zum Zugriff auf vorhandenen FTP/WebDAV/CMIS-Speicher

Wir haben viele Benutzer auf Macs, die auf ihre Dateien auf einem großen Nicht-Mac-Server zugreifen, der FTP/WebDAV/CMIS unterstützt.

PROBLEM: Sie können ihre Dateien nicht verwenden, wenn sie nicht mit dem Internet verbunden sind.

FRAGE: Gibt es eine Dropbox-ähnliche Software für FTP? oder WebDAV? oder CMIS?

  • Überträgt bei bestehender Verbindung lokale Änderungen an den Server
  • Wenn eine Verbindung besteht, fragt der Server alle n Minuten ab, um Änderungen abzurufen
  • Am besten OpenSource
  • Dropbox-ähnliche Benutzeroberfläche: Taskleistensymbol, minimaler Konfigurationsdialog, möglicherweise grünes Häkchen im Finder, um anzuzeigen, welche Dateien synchronisiert werden.
  • Startet automatisch beim Booten oder Anmelden

Nur um es klar zu stellen: Ich suche keinen Online-Hosting-Service. Ich habe einen bestehenden Server und es ist nicht geplant, Daten in eine Cloud zu verschieben. Ich suche nach einer clientseitigen Software, die lokale Dateien mit dem Server synchronisieren kann, wenn sie mit dem Netzwerk verbunden ist.

Ich wurde gebeten, einen kurzen Abschnitt hinzuzufügen, der beschreibt, warum DropBox keine Lösung ist: 1) Dokumente sind vertraulich, Drittanbieter sind keine Option 2) Dropbox ist nicht zuverlässig genug (bessere Verfügbarkeit/SLA ist erforderlich) 3) Dropbox wird wahnsinnig teuer für großen Maßstab 4) Die FTP/WebDAV/CMIS-Schnittstelle wird eigentlich von „Alfresco“ bereitgestellt, einem Unternehmensdokumentenverwaltungssystem, das viele andere Funktionen (nicht nur Dateiübertragung) hat und mit anderen kritischen Unternehmenssystemen integriert ist. Meine Frage bezieht sich also wirklich nur auf die Clientseite.

Ich möchte niemanden davon abhalten, zu antworten, aber könnten Sie einen kurzen Abschnitt hinzufügen, warum Dropbox nichts für Sie ist? Ich könnte mir vorstellen, die nette Software zu opfern, wenn Sie sie aufgrund von Kontroll- oder Compliance-Problemen intern hosten müssen. Ich könnte unterschiedliche Antworten sehen, wenn Sie sich hauptsächlich auf die Minimierung der Kosten auf Kosten der Zeit / Zuverlässigkeit / Qualität der Software konzentrieren. Oder möchten Sie die Nachverfolgung und Synchronisierung des Home-Ordners des Lion-Servers für mobile Konten neu implementieren?
@bmike: Abschnitt hinzugefügt, danke für den Rat, ich bin neu hier :-)
Das ist jetzt eine großartige Frage! Ich werde über einige Optionen nachdenken und es ausprobieren. Danke für die zusätzlichen Details
@NicolasRaoul Ich habe mich gefragt, was Ihre Lösung war. Wir arbeiten mit Teilen von ownCloud und nutzen deren Speicher einfach nicht.
@E1Suave: Wir konnten das benutzerfreundliche Tool, das unsere Kunden wünschen, nicht finden, also entwickeln wir gerade eines. Es wird kostenlos und Open Source sein. Wir werden hier bekannt geben: twitter.com/CmisSync1
@NicolasRaoul Aufregend! Ich wünsche Ihnen viel Glück. Wir werden das auf jeden Fall im Auge behalten. :-)

Antworten (8)

Vielleicht möchten Sie sich die folgenden Open-Source-Anwendungen ansehen:

  • FTPSync

    ein Perl-Skript zum Synchronisieren eines lokalen Verzeichnisbaums und eines entfernten FTP-Verzeichnisbaums.

  • ownCloud

    Webdienste unter Ihrer Kontrolle.

    Aktuelle Funktionen: Dateiverwaltung, WebDAV-Zugriff, Teilen über öffentlichen Link, Musik-Streaming, Benutzer & Gruppen, OpenID, LDAP In Entwicklung: Teilen, Verschlüsselung, Kalender, Kontakte usw., Desktop-Sync-Client, Android- und webOS-Apps, Server-Server synchronisieren

    HINWEIS: Sie müssen ihren Speicher nicht verwenden.

+1 FTPSync.pl ist eine gültige Lösung, danke! BBOX verwendet das SVN-Protokoll, ich habe nach FTP oder WebDAV oder CMIS gefragt. Der Android-Client von owncloud scheint eine WebDAV-Synchronisierungsfunktion zu haben: gitorious.org/owncloud/android/blobs/master/src/eu/alefzero/… aber ich konnte keinen Mac-Client mit WebDAV-Synchronisierung in seinem Quellcode finden ... oder? vermisse irgendwas?
Ich muss zugeben, dass ich nicht viel Erfahrung mit ownCloud habe, abgesehen davon, dass ich die Verwendung dieses Produkts in unserem jüngsten IT-Ausschuss diskutiert habe. Die folgenden Links können Ihnen jedoch hilfreich sein. blog.karlitschek.de/2011/06/… owncloud.org/support/webdav
Ich entschuldige mich dafür, dass ich beabsichtigt hatte, den anderen Link zuerst zu geben. Bitte überprüfen Sie meinen aktualisierten Kommentar. :)
Der Karlitschek-Link enthält keine Informationen über einen Mac-Synchronisationsclient ...
Haben Sie mit FTPSync.pl Erfolg gehabt?
Nicolas, ich entschuldige mich für das Herumlaufen. Nach weiterem Lesen stelle ich fest, dass sich die Mac-Client-Synchronisation noch in der Entwicklung befindet. owncloud.org/sync-clients Wir beginnen diesen Prozess gerade an meinem derzeitigen Arbeitsplatz.
HINWEIS: Ich habe die Antwort aktualisiert, um unsere Diskussion widerzuspiegeln.
OK, vielen Dank für die Untersuchung :-) Ich werde mich umsehen, ob es etwas mit einer Dropbox-ähnlichen Benutzeroberfläche gibt ...
@NicolasRaoul Hattest du Glück bei diesem Unterfangen?

CmisSync ist genau wie Dropbox und synchronisiert mit jedem CMIS -kompatiblen Server:
SharePoint, Documentum, FileNet, Alfresco, Nuxeo, DocuShare, Oracle, Lotus, SAP, Windchill usw.

Geben Sie hier die Bildbeschreibung ein

  • Synchronisiert sowohl nach oben als auch nach unten
  • Die Datei bleibt offline verfügbar
  • Konflikte werden wie in Dropbox behandelt

Open-Source .
Haftungsausschluss: Ich habe CmisSync als Fork von SparkleShare geschrieben, dem in Patricks Antwort erwähnten Tool, das leider nur das Git-Protokoll unterstützt.

Sie können IQ Uploader.com ausprobieren . Zur Offenlegung, ich bin der Hauptentwickler, der an diesem Projekt arbeitet.
Es tut genau das, was Sie beschreiben, und bietet FTP-Synchronisierung für MacOs und Windows. Es verwendet standardmäßig auch FTP-SSL/TLS. Es synchronisiert lokale Änderungen in Echtzeit.
Wir haben gerade eine sehr brauchbare Mac-Alpha veröffentlicht, die Sie herunterladen können. Die offizielle Mac-Beta wird Ende 2014 veröffentlicht.

+1 Sieht in der Tat nach einer guten Lösung für FTP aus! Schade, dass das Crawlen von FTP-Servern an sich ineffizient ist (weil das FTP-Protokoll kein Konzept der "neuesten Änderungen" hat). Schön zu sehen, dass es Open Source ist!

Ich hatte eine ähnliche Anforderung, als ich versuchte, mit Dateien auf einem entfernten FTP-Server von mehreren Clients aus zu arbeiten. Für mich ist die beste funktionierende Lösung unter OS 10.11.4 Fuse für OS X zusammen mit MacFusion.

Die erste ist auf sourceforge zu finden:

https://sourceforge.net/projects/osxfuse/files/

Fuse ist das "Hintergrundpaket", das die OS X-Dateisystemfähigkeiten grundlegend erweitert. (Einige ältere Tutorials verweisen auf MacFuse, was meines Wissens nach eine ältere Version ist, die nicht mehr unterstützt wird.)

MacFusion ist eine Art UI für Fuse. Grundsätzlich müssen Sie nicht mehr als Ihre Zugangsdaten kennen, um auf Ihren FTP-Server zugreifen zu können. Hier habe ich ein (ziemlich altes) Tutorial mit Screenshots aus einer älteren MacFusion-Version gefunden, die trotzdem noch funktioniert:

http://www.simplehelp.net/2008/07/25/how-to-mount-a-remote-file-system-as-a-local-drive-in-os-x/

hth

Interarchy klingt, als könnte es tun, was Sie wollen. Es ist mir im Zusammenhang mit einem iDisk-Ersatz aufgefallen, der Dateien auf einem Server sichern, Ordner synchronisieren, Dateien freigeben usw. kann. Ich habe es selbst nicht verwendet - ich berichte, was ich gelesen habe - aber es Klingt nach einem aussichtsreichen Kandidaten.

Sprechen Sie über die Funktion "NET DISK"? Oder etwas anderes?
Spiegelung. Netdisk würde Ihren Bedarf an Zugriff auf Dateien im Offline-Modus nicht erfüllen. Sie sagen, dass die Dateien lokal verfügbar gehalten werden können: "Ein Spiegel synchronisiert einen lokalen Ordner und ein Remote-Verzeichnis so, dass sie identisch sind (obwohl es einige Ausnahmen geben kann). Dies geschieht durch Hochladen, Herunterladen oder Löschen von Dateien." ( help.nolobe.com/interarchy/#mirroring )
Wird die Synchronisierung immer automatisch durchgeführt oder muss ich jedes Mal auf eine Schaltfläche klicken (wie es bei Cyberduck trac.cyberduck.ch/wiki/help/en/howto/sync der Fall zu sein scheint ) ?
Ihr Support-Link führt zu einer Reihe von Hilfeseiten und einem Support-Kontaktformular.

Goodsync kann für die automatische Synchronisierung eingerichtet werden. Ich habe erst vor einer Woche angefangen, es zu benutzen. Ich habe einige Ordner so eingerichtet, dass sie bei Dateiänderungen automatisch synchronisiert werden, wie z. B. DropBox, und einige, die regelmäßig wie Time Machine alle x Stunden synchronisiert werden. Es synchronisiert auch meinen E-Reader, wenn ich ihn mit meinem Mac verbinde. Einige Synchronisierungsjobs sind bidirektional, andere nur in eine Richtung, ohne eine tiefgreifende Analyse, übertragen einfach alles automatisch.

Ich wähle es, weil seine WebDav-Übertragungsgeschwindigkeit um ein Vielfaches schneller war als alles andere, was bisher versucht wurde (Finder und Transmit).

Der Git-Annex-Assistent kommt dem nahe, wonach Sie fragen:

  • es ist Dropbox-ähnlich;
  • es ist freie (= freie) Software, dh Sie müssen in der Lage sein, es selbst zu hosten und anzupassen.

Was fehlt (zumindest jetzt):

Git Annex klingt großartig, aber ich konnte nicht sehen, wie es Dropbox ähnelt. scheint überhaupt nicht auf Ordneränderungen zu achten.
@Cawas Das tut es. git-annex.branchable.com : „Der Assistent von git-annex verwandelt git-annex in einen benutzerfreundlichen Ordnersynchronisierer“. git-annex.branchable.com/assistant/quickstart : "Dann werden alle Änderungen, die Sie an seinem Ordner vornehmen, automatisch an Git übertragen und mit Repositories auf anderen Computern synchronisiert."

Hast du schon sparkleShare ausprobiert? http://sparkleshare.org/

Meine Frage bezieht sich auf den Zugriff auf FTP/WebDAV/CMIS-Speicher. SparkleShare lässt dies nicht zu.