Coś takiego jak Dropbox do użytku lokalnego z NAS jako serwerem pamięci

11

Szukam rozwiązania do synchronizacji par folderów między serwerem NAS a wieloma lokalnymi komputerami Mac. Każdy z komputerów Mac może edytować pliki, a pozostałe komputery Mac powinny zostać automatycznie zsynchronizowane. Zasadniczo moja lokalna wersja Dropbox bez użycia „przechowywania w chmurze”.

Sprawdziłem rozwiązania za pomocą rsync. Rozumiem, że rsync nie jest w stanie przeprowadzić dwukierunkowej synchronizacji. Nie chcę też koniecznie wywoływać procesu synchronizacji. Wolałbym demona działającego w tle - czekającego i sprawdzającego zmiany, a następnie synchronizującego je „na żywo”.

Program powinien być również wystarczająco elastyczny, aby rozpoznać, że czasami (w przypadku laptopów) nie może dotrzeć do NAS. Powinien więc po prostu poczekać, aż połączenie zostanie ponownie nawiązane, nie denerwując mnie nawet kilka minut.

Zajrzałem do synchronizacji, folderwatch, rsync, unisona i kilku innych, ale tak naprawdę nie znalazłem rozwiązania. Albo trzeba je przywołać, albo nie są tak naprawdę dwukierunkowe.

Czy nie jest coś takiego jak „foldery offline” z Microsoft dla Maca?

Dzięki

PS: tylko dla wyjaśnienia - nie chcę synchronizować w celu tworzenia kopii zapasowych, chcę synchronizować, aby wszystkie komputery Mac miały lokalną kopię najnowszych zmian w plikach.

Joseph
źródło
możliwy duplikat Alternative to Dropbox (na moim serwerze)?
Ƭᴇcʜιᴇ007
Też widziałem to pytanie. iFolder najwyraźniej działa przy użyciu Apache - nie mogę tego zainstalować / skonfigurować na serwerze NAS.
Joseph
Podano tam więcej niż jedną odpowiedź. Ale rozumiem, co mówisz, a wymagania NAS prawdopodobnie uzasadniają, że jest wystarczająco inny. Problem polega na tym, że może to być całkowicie zależne od możliwości NAS. Być może podaj również model NAS, specyfikacje itp.
ᴇcʜιᴇ007
To nie powinno mieć znaczenia. Synchronizację należy wykonać za pomocą folderu sieciowego. Bez względu na to, jakie oprogramowanie działa na serwerze NAS. Innym powodem, dla którego inne odpowiedzi nie były zadowalające, jest to, że nie były to łatwe rozwiązania dla komputerów Mac. Powoli zaczynam wierzyć, że Dropbox to naprawdę jedyny sposób. Jestem tylko zaskoczony, że nikt nie stworzył podobnego oprogramowania dla lokalnych scenariuszy.
Joseph

Odpowiedzi:

4

Spójrz na http://owncloud.org - jest to w zasadzie rozwiązanie dropbox typu open source.

Nie wiem, jaki masz serwer NAS, ale większość serwerów NAS działa na systemie Linux i powinieneś być w stanie uzyskać wskazówki na forach własnych.

W przeciwnym razie uważam, że Unison lub rsync byłyby najlepszymi rozwiązaniami innymi niż serwerowe w twoim przypadku.

To łącze do postu na blogu opisującego ten sam problem (i akceptowalne rozwiązanie), ale dla Ubuntu. http://www.cerebralmastication.com/2011/04/fast-two-way-sync-in-ubuntu/

OakNinja
źródło
Dlaczego głosowanie negatywne?
OakNinja
1

Spojrzałem na to też jakiś czas temu.

Najpierw wypróbowałem Sparkleshare, który jest przydatny w przypadku repozytorium małego dokumentu, ale ma wszystkie niefajne funkcje git (cała historia) i nie radzi sobie dobrze z dużymi plikami.

Skończyłem z Unison, który jest bardzo ładnym oprogramowaniem, ma dwukierunkową synchronizację katalogów (z kopiami zapasowymi, jeśli występują konflikty scalenia) - działa idealnie dla dużych danych. Idź po to.

EDYTOWAĆ:

Ostatnio znalazłem naprawdę dobre narzędzie: synchronizację (ostatnio zmieniono nazwę na puls ). Ma klienta dla większości platform i jest dość elastyczny w konfiguracji z ładnymi GUI.

Jest też załącznik git , używałem go przez krótki czas, ale przestałem, ponieważ jest to wymagane konto xmpp do przekazywania wiadomości (ostatnio zostało to usunięte, więc nie jest już wymagane, ale teraz trwam z synchronizacją).

spinus
źródło
0

ChronoSync

To małe narzędzie jest naprawdę niesamowite. Polegałem na tym od 2006 roku.

Niezwykle drobiazgowa rozdzielczość i łatwa obsługa skryptów, jeśli potrzebujesz warunków określonych przez aplikacje zewnętrzne.

Menedżer synchronizacji działa cicho w tle i opracowuje kalendarz.

Nowa Aleksandria
źródło
0

Jeśli używasz serwera Synology NAS, Cloud Station jest odpowiedzią, której szukasz. Ze strony:

„Jeśli posiadasz wiele urządzeń, Cloud Station idealnie nadaje się do automatycznego synchronizowania wszystkich plików. Twoja praca będzie zawsze aktualna na komputerach Mac, PC i urządzeniach mobilnych. Co więcej, możesz teraz synchronizować pliki maksymalnie rozmiar 5 GB. Pliki są zawsze dostępne za pośrednictwem Internetu i folderów Cloud Station na komputerach lokalnych. Gdy twój komputer i DiskStation są w tej samej sieci lokalnej (LAN), możesz zdecydowanie cieszyć się szybszym transferem niż to, co jest oferowane przez Internet."

http://www.synology.com/dsm/home_file_sharing_cloud_station.php

Jeśli następnie wykonasz przekierowanie portów, będziesz mieć również interfejs internetowy do swoich plików za pośrednictwem File Station w podobny (ale ładniejszy) sposób do Dropbox.

Osobiście jestem właścicielem Synology DS212 i uważam, że ta funkcja działa świetnie. Jeśli jesteś na rynku NAS, zalecamy zakup poprzedniego modelu od Amazon, a nie najnowszej Synology, jeśli szukasz lepszej ceny.

irl
źródło
0

Git i SVN są innymi opcjami, nie jestem zbyt pewny co do żółwia i maca, chociaż subversion z pewnością może działać na mac (i jest domyślnie dostępny).

aug2uag
źródło
Co powiesz na automatyczną synchronizację, gdy dodawany jest nowy plik lub istniejący plik jest aktualizowany lub usuwany. Czy koleżeństwo załatwi sprawę?
SPRBRN
0

To wydaje się być częstym pytaniem, które tak naprawdę nie ma jeszcze jednego solidnego produktu. Zacząłem używać dwóch. Jednym z nich, którego używam do tworzenia kopii zapasowych (które wiem, że nie jest to, czego szukasz, ale pomyślałem, że tam wyrzucę) to Bvckup http://www.bvckup.com/ . Ostatnio zacząłem używać AeroFS https://aerofs.com/, który ma taką samą „możliwość udostępniania” jak Dropbox, ale nie ma interfejsu sieciowego. Jestem pewien, że AeroFS najlepiej pasuje do Ciebie w tej sytuacji.

Ponieważ AeroFS jest wciąż w fazie beta, myślę, że możesz potrzebować zaproszenia. Zawsze mogę ci go dać, jeśli jesteś zainteresowany.

George Bluff
źródło
0

Sher.ly może zrobić to, czego potrzebujesz. Pełne ujawnienie: prowadzę ten projekt. Ideą jest rozwiązanie Dropbox / Bitcasa działające z własnego magazynu, dowolnego typu. Chcemy być mądrzejsi niż Dropbox: możesz zsynchronizować wszystkie swoje urządzenia (jeśli chcesz), ale nie musisz pobierać (synchronizować) WSZYSTKICH danych, które są Ci udostępniane - to podstawowa różnica: dane są dostępne, a nie upychane dyski. NIE NIE dwukierunkowy dostęp, jak opisano.


Oznacza, że ​​możesz łatwo „połączyć” kilka komputerów (Mac, PC, Linux w toku) z małą pamięcią SSD z całym NAS z kilkoma TB danych. Będziemy obsługiwać serwery pamięci masowej (MS, Linux) i małe urządzenia, takie jak RaspberryPI.


Zaczynasz od utworzenia grupy, zapraszając członków, dodając pliki (pamięć lokalna lub zdalna), a członkowie grupy mogą natychmiast uzyskać dostęp do danych; małe pliki można natychmiast zsynchronizować, większe będą celowe pobieranie. Daj mi znać, jeśli to odpowie na twoje pytania. Błażej Marciniak, @blazej_os

użytkownik277016
źródło
0

Jeśli nie chcesz instalować oprogramowania na serwerze NAS, będziesz mieć dużo pracy konfiguracyjnej na wszystkich swoich urządzeniach. Ale to twoja decyzja :).

Możesz użyć na komputerze Mac na przykład Wózek widłowy i utworzyć synchronizację dla łatwiejszego dostępu (jak w stacji dokującej) lub użyć Hazel i utworzyć zadanie automatyzacji.

UsersUser
źródło
0

Dla twojej informacji: Możliwe jest utworzenie dwukierunkowej synchronizacji z rsync - ale jest to trochę trudne. Musisz utworzyć dwie linie rsync (jedną z opcją --update i --delete ).

UsersUser
źródło