Klient podobny do Dropbox dla FTP? [Zamknięte]


15

Wielu moich użytkowników ma swoje pliki na jednym dużym serwerze FTP.

PROBLEM: Nie mogą używać swoich plików, gdy nie są podłączone do Internetu.

PYTANIE: Czy istnieje oprogramowanie podobne do Dropbox dla FTP?

  • Po połączeniu wypycha lokalne zmiany na serwer
  • Po połączeniu sonduje serwer co n minut, aby pobrać zmiany
  • Wiele platform (Linux, Mac, Windows, może Android?)
  • Najlepiej open source
  • Interfejs podobny do Dropbox (ikona w zasobniku systemowym pokazuje: odłączony, podłączony, synchronizacja). Na przykład SparkleShare jest jak DropBox dla Git. Niestety nie obsługują FTP.
  • Idealnie uruchamia się automatycznie przy starcie systemu lub logowaniu

Żeby było jasne: nie szukam usługi online zapewniającej dostęp przez FTP, ale oprogramowania po stronie klienta, które może synchronizować lokalne pliki z adresem URL FTP (gdziekolwiek hostowane) po podłączeniu do Internetu.

FTPbox jest prawie idealny, jedynym problemem jest to, że działa tylko w systemie Windows.

WinSCP jest dobry, ale jego interfejs użytkownika jest zbyt duży. Nie musisz pokazywać zdalnych plików, tylko synchronizuj je z lokalnymi. Jedynym interfejsem użytkownika byłaby ikona zasobnika i małe okno dialogowe konfiguracji adresu URL / hasła.

Może wyglądać podobnie do tego:

wprowadź opis zdjęcia tutaj


Czy istnieje powód, dla którego nie należy po prostu korzystać z Dropbox?
Lars Kotthoff,

@LarsKotthoff: 1) Dropbox nie jest wystarczająco bezpieczny / niezawodny (potrzebny jest lepszy SLA / czas pracy) 2) Dropbox staje się szalenie drogi w przypadku dużej skali 3) Interfejs FTP jest w rzeczywistości zapewniony przez Alfresco, system zarządzania dokumentami przedsiębiorstwa, który ma wiele innych funkcji (nie tylko transfer plików) i jest zintegrowany z innymi krytycznymi systemami korporacyjnymi. Moje pytanie dotyczy więc tylko klienta.
Nicolas Raoul,

dupe: superuser.com/questions/317007/… z wyjątkiem tego, że jest to bardziej rozbudowane
cregox

Problem z każdą zsynchronizowaną aplikacją Share to koszt przepustowości na zmianach i narzutach, który odpowiada na niską wydajność systemu w repozytorium wiele do wielu. Jakie opcje kontroli bezpieczeństwa, limitów wielkości plików, zawartości i churn można najlepiej odpowiedzieć na serwerach w chmurze, korzystając z zaplanowanych rozwiązań zarządzanych. Optymalna równowaga między autonomiczną synchronizacją a rezygnacją może być optymalna, ale należy zarządzać zasadami. Rozumiem twój problem, ale nie mam obecnie żadnych rozwiązań.
Tony Stewart Sunnyskyguy EE75

Odpowiedzi:


4

Próbowałeś ownCloud ? Wygląda na to, że pasowałoby do twojego przypadku użycia „podobnego do Dropbox”. I może używać FTP jako backendu do przechowywania .

Jeśli nie masz nic przeciwko robieniu / finansowaniu rozwoju lub czekaniu na nową wersję, Syncany najwyraźniej rozwija to, czego szukasz, a FTPBox działa na .NET Framework 4, który Mono obsługuje (z kilkoma wyjątkami) na Linux i który działa również na Wine (na wypadek, gdyby FTPBox potrzebował tych wyjątków).


Syncany wygląda naprawdę fajnie!
Augustin Riedinger

1

Myślę, że może się okazać, że niedawno wydana Alfresco Sync radzi sobie całkiem dobrze: https://addons.alfresco.com/addons/desktop-sync-alfresco

Opis SourceForge:

Ta aplikacja synchronizuje pliki między klientem a Alfresco za pomocą usług internetowych. Aplikacja aktualnie synchronizuje pliki w bibliotece dokumentów dowolnej witryny, do której użytkownik ma dostęp. Aplikacja została zbudowana w Javie i używa jNotify. Oryginalne środowisko dla tej aplikacji zostało opracowane przez Sridhara Kovuru podczas jego pracy w Worksy (www.worksy.com). Kristijonas Malisauskas wykonał świetną robotę, kończąc aplikację podczas stażu w Worksy. Dziękujemy Andrei Colța z YOPESO (www.yopeso.com) za pomoc w testowaniu na bardzo wczesnym etapie oraz za pracę nad uruchomieniem aplikacji na komputerach Mac i Linux.

W praktyce narzędzie działa dobrze, choć GUI wymaga trochę pracy.

Na marginesie, podczas ostatniego szczytu Alfresco w SF słyszałem, że kilka osób wspomniało o sukcesie z CMIS Sync. To powiedziawszy, nie mogę ręczyć za to, nie mając doświadczenia z pierwszej ręki (ale pomyślałem, że powinienem wymienić jedyne inne tego rodzaju narzędzie, o którym wiem).

Odpowiem na to pytanie, ponieważ jestem na tej samej łodzi!


0

Możesz spróbować SyncBack . Działa zgodnie z harmonogramem, może sprawdzać serwery FTP i może wykonywać pełne kopie zapasowe lub synchronizację. Działa dla mnie dobrze, ale jestem pewien, że jest tam o wiele więcej.


Problem: dotyczy tylko systemu Windows, takiego jak FTPbox.
Nicolas Raoul,

Dysk Google? Ma klientów wieloplatformowych.
lonstar

Niestety jestem w kontekście, w którym NIE można korzystać z usług stron trzecich, takich jak Dropbox i Dysk Google. 1) Nie można ufać poufnym dokumentom 2) Nie są wystarczająco niezawodne (potrzebny jest lepszy czas pracy / SLA) 3) Stają się szaleńczo drogie na dużą skalę.
Nicolas Raoul

0

Nie jest to dokładnie to, o co prosiłeś, ale może być wystarczająco dobry i będzie mniej obsługi. Windows oraz Linux i ja zakładamy, że OSX ma zdalne połączenia menedżera plików GUI przez FTP. Po prostu zapewniasz uwierzytelnianie, ustawiasz je, aby zapisać hasło, a dla tej lokalizacji będzie zachowana zakładka. Tak, Twoi użytkownicy będą musieli zalogować się raz do zdalnej lokalizacji, aby ją skonfigurować, ale to prawda. Synchronizacja będzie się różnić, a od czasu do czasu użytkownicy potkną się, jeśli będą mieli dostęp do zapisu plików. Nie będzie żadnego powiadomienia.

Zaawansowani użytkownicy z dużą ilością udostępniania plików mogą korzystać z repozytorium SCM z narzędziami GUI, CVS lub Subversion lub Git, ale zakładam, że to zbyt duże obciążenie.


1
O akapicie pierwszym: Właśnie tak robią teraz moi użytkownicy. Problemem jest to, co powiedziałem w wierszu 2: Gdy nie są podłączone do Internetu, nie mogą działać.
Nicolas Raoul,

O drugim akapicie: gdyby nie opcja FTP, Git + Sparkleshare byłby prawdopodobnie najlepszy. Niestety jest to FTP i nic więcej.
Nicolas Raoul,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.