Bezpieczna kopia zapasowa P2P: konfiguracja Syncthing na ZimaBoard

Eva Wong jest Technicznym pisarzem i stałym majsterkowiczem w ZimaSpace. Całe życie geek z pasją do homelabów i oprogramowania open-source, specjalizuje się w tłumaczeniu skomplikowanych koncepcji technicznych na przystępne, praktyczne przewodniki. Eva wierzy, że samodzielne hostowanie powinno być zabawą, a nie czymś onieśmielającym. Poprzez swoje samouczki umożliwia społeczności rozwiewanie tajemnic konfiguracji sprzętu, od budowy pierwszego NAS po opanowanie kontenerów Docker.

Bezproblemowe tworzenie kopii zapasowych i synchronizacja – pozwól, aby Twoje dane swobodnie płynęły! ZimaBoard + Syncthing, idealnie zintegrowane, zapewniają najlepsze rozwiązanie do zarządzania danymi. Niezależnie od tego, czy to cenne zdjęcia, ważne dokumenty czy ulubiona muzyka, Twoje dane będą zawsze bezpiecznie i niezawodnie tworzone kopie zapasowe oraz synchronizowane.

ZimaBoard oferuje niezawodne wsparcie sprzętowe, podczas gdy Syncthing zapewnia potężne możliwości synchronizacji i udostępniania plików. Dzięki zautomatyzowanym procesom tworzenia kopii zapasowych i synchronizacji w czasie rzeczywistym, Twoje dane pozostają zsynchronizowane na zawsze. Niezależnie od miejsca, w którym się znajdujesz, nie musisz już martwić się o utratę danych. ZimaBoard + Syncthing pozwalają Ci skupić się na tworzeniu, pracy i cieszeniu się życiem.

I. Wprowadzenie:

Syncthing to otwartoźródłowe oprogramowanie do synchronizacji i udostępniania plików, które umożliwia bezpieczną synchronizację plików i folderów między wieloma komputerami. Jest to aplikacja peer-to-peer działająca bez centralnego serwera, a cała komunikacja jest szyfrowana i prowadzona bezpośrednio przez sieć lokalną. Syncthing obsługuje wiele platform i może działać na systemach operacyjnych takich jak Windows, Mac OS, Linux oraz Android.

ZimaBoard to potężny serwer jednopłytkowy zaprojektowany dla twórców, deweloperów i użytkowników indywidualnych. Zapewnia wysokowydajną, bardzo niezawodną platformę sprzętową do budowy serwerów osobistych, domowych centrów multimedialnych, aplikacji IoT oraz wielu innych zadań obliczeniowych. Sprzęt ZimaBoard ma szerokie zastosowanie w praktyce. Poniżej przedstawiono kilka typowych przypadków użycia:

  1. Serwer osobisty: ZimaBoard może służyć jako serwer osobisty do przechowywania i zarządzania danymi osobistymi, tworzenia osobistych stron internetowych, blogów lub usług udostępniania plików. Możesz mieć dostęp do swoich danych i nimi zarządzać w dowolnym czasie i miejscu za pomocą zdalnego dostępu.
  2. Domowe centrum multimedialne: Połącz ZimaBoard z oprogramowaniem centrum multimedialnego (np. Kodi), aby stworzyć potężne domowe centrum multimedialne. Możesz przechowywać pliki multimedialne w centralnym miejscu na ZimaBoard i odtwarzać je płynnie na telewizorze lub innych urządzeniach.
  3. Aplikacje Internetu Rzeczy (IoT): Rozszerzone interfejsy i łączność sieciowa ZimaBoard czynią go idealnym do budowy aplikacji IoT. Możesz podłączyć różnorodne czujniki i urządzenia oraz zintegrować je z ZimaBoard, realizując inteligentny dom, monitorowanie środowiska, zdalne sterowanie i inne zastosowania.
  4. Praca zdalna i zdalny dostęp: Konfigurując ZimaBoard jako serwer zdalnego dostępu, możesz łatwo realizować pracę zdalną i dostęp z dowolnego miejsca. Wystarczy połączyć się z ZimaBoard, aby uzyskać dostęp do plików, aplikacji i innych zasobów.

1.1 Zalety korzystania z ZimaBoard + Syncthing:

  1. Prywatność i bezpieczeństwo danych: Korzystając z serwera osobistego, masz pełną kontrolę nad swoimi danymi. Twoje dane nie są przechowywane na serwerach zewnętrznych dostawców chmury, co zmniejsza ryzyko dostępu, wycieków lub niewłaściwego użycia danych. Dodatkowo możesz wdrożyć środki bezpieczeństwa na swoim serwerze, takie jak zapory sieciowe i kontrola dostępu, aby zwiększyć prywatność i bezpieczeństwo danych.
  2. Kopia zapasowa i synchronizacja danych: Dzięki Syncthing w połączeniu z ZimaBoard możesz łatwo wykonywać kopie zapasowe i synchronizację danych. Możesz wybrać pliki i foldery do tworzenia kopii i synchronizacji, przechowując je na swoim serwerze osobistym. W ten sposób, nawet jeśli Twoje urządzenia ulegną awarii lub zostaną zgubione, nadal możesz odzyskać i uzyskać dostęp do danych z serwera osobistego.
  3. Dostęp i udostępnianie między urządzeniami: ZimaBoard pozwala na udostępnianie i dostęp do danych na wielu urządzeniach. Możesz synchronizować i uzyskiwać dostęp do tych samych danych na różnych komputerach, smartfonach, tabletach i innych, zapewniając, że Twoje pliki robocze i osobiste pozostają zsynchronizowane i spójne na wszystkich urządzeniach.
  4. Elastyczność i personalizacja: ZimaBoard oferuje elastyczność i możliwości personalizacji. Możesz wybrać sprzęt i system operacyjny odpowiadający Twoim preferencjom, aby zbudować swój serwer osobisty oraz konfigurować i rozbudowywać go według potrzeb. Możesz ustawić pojemność pamięci, moc obliczeniową i przepustowość sieci serwera na podstawie swoich wymagań dotyczących zarządzania danymi.

Ten przewodnik wykorzystuje CasaOS jako środowisko hostujące dla Syncthing. Dla użytkowników preferujących wirtualizowane homelaby, uruchomienie VMware ESXi 8.0 na ZimaBoard stanowi alternatywny sposób zarządzania oddzielnymi maszynami wirtualnymi i obciążeniami serwerowymi, choć testowana konfiguracja wymaga kompatybilnej karty sieciowej Intel.

Poniżej znajduje się szczegółowe wyjaśnienie synchronizacji danych urządzenia komputerowego z CasaOS za pomocą Syncthing.

II. Kroki operacyjne

2.1 Instalacja synchronizacji

Aby rozpocząć, musisz zainstalować Syncthing na swoim urządzeniu komputerowym. Odwiedź oficjalną stronę pod adresem https://syncthing.net/ i pobierz odpowiedni pakiet instalacyjny dla swojego systemu operacyjnego. Proces instalacji jest podobny do instalacji dowolnego innego oprogramowania.

2.2 Wyświetlenie ID urządzenia

Po uruchomieniu oprogramowania każde urządzenie otrzymuje unikalny identyfikator urządzenia (długi ciąg znaków), który służy do identyfikacji urządzenia i będzie używany później do synchronizacji. Kliknij Akcje –> aby wyświetlić ID.

2.3 Dodanie folderu współdzielonego

Wybierz folder, który chcesz przesłać na tym urządzeniu, po czym cała zawartość folderu pojawi się na ZimaBoard. Jednocześnie, jeśli operator doda lub usunie pliki z folderu, ZimaBoard również się zmieni.

Na przykład dodajemy folder „downloads documents”. Wystarczy wpisać etykietę, ID i lokalną ścieżkę folderu, aby zakończyć dodawanie.

2.4 Dodawanie urządzeń zdalnych

Uruchom Syncthing w CasaOS, kliknij Dodaj urządzenie zdalne i połącz się z urządzeniem komputerowym. (Aby uniknąć zamieszania, ustawiliśmy Syncthing w CasaOS w trybie ciemnym)

Wprowadź ID urządzenia komputera.

Po kliknięciu Zapisz zobaczysz, że połączenie zostało nawiązane pomyślnie.

2.5 Konfiguracja synchronizacji plików

Po stronie urządzenia Syncthing konfiguruje udostępnione pliki. Kliknij przycisk Opcje pod synchronizowanym folderem współdzielonym i zaznacz urządzenia, z którymi chcesz synchronizować w interfejsie Udostępnianie; Syncthing monitoruje powiadomienia systemu plików, aby wykrywać zmienione elementy i synchronizować je.

Później na urządzeniu pojawi się żądanie folderu współdzielonego, kliknij przycisk Dodaj w Syncthing w CasaOS, aby zakończyć konfigurację synchronizacji.

Na koniec synchronizacja zostaje zakończona.

2.6 Synchronizacja zakończona, porównanie danych

Domyślnie foldery współdzielone na obu urządzeniach pozostają dokładnie takie same.

2.7 Środki ostrożności

Podczas działania zauważyliśmy, że jeśli zmodyfikujemy zawartość pewnego pliku w folderze po stronie urządzenia, Syncthing w CasaOS nie zmienia się odpowiednio, a aby zaktualizować go całkowicie, trzeba ponownie przesłać nadpisanie. Ten problem został rozwiązany w nowej wersji FilesBrowser.

III. Podsumowanie

Dzięki powyższym metodom możesz osiągnąć automatyczne tworzenie kopii zapasowych i synchronizację w czasie rzeczywistym dowolnych plików, zdjęć, filmów itp., wspierając urządzenia wieloplatformowe, niezależnie od używanego urządzenia czy systemu operacyjnego. Co najlepsze: Syncthing używa szyfrowanej komunikacji peer-to-peer, aby zapewnić ochronę Twoich plików podczas przesyłania. ZimaBoard zapewnia stabilne i niezawodne środowisko sprzętowe, chroniąc Twoje dane przed awarią sprzętu lub uszkodzeniem. Upewnij się, że Twoje dane są zawsze bezpieczne i chronione.

Centrum Kampanii Zima

Więcej do przeczytania

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.