Witamy na stronie dokumentacji technicznej Syncovery dla systemów Linux i FreeBSD — to kompleksowy przewodnik po instalacji, konfiguracji i korzystaniu z potężnego narzędzia do tworzenia kopii zapasowych i synchronizacji, Syncovery. Niezależnie od tego, czy dopiero zaczynasz i chcesz zabezpieczyć swoje pliki, czy też jesteś specjalistą IT zarządzającym złożonymi przepływami danych, ta dokumentacja zawiera instrukcje krok po kroku, szczegółowe wyjaśnienia i sprawdzone praktyki, które pomogą Ci w pełni wykorzystać możliwości Syncovery. Od pierwszej konfiguracji po zaawansowane funkcje — odkryj, jak Syncovery może łatwo i niezawodnie obsługiwać Twoje potrzeby w zakresie tworzenia kopii zapasowych i synchronizacji na wielu platformach.

Platformy Linux i FreeBSD, na których działa Syncovery

Syncovery działa na praktycznie wszystkich nowszych dystrybucjach Linuksa i FreeBSD, a także na wielu urządzeniach NAS. Jest dostępny dla różnych typów procesorów, w tym Intel/AMD i ARM/AArch64, zarówno w wersji 32-bitowej, jak i 64-bitowej.

Syncovery obsługuje następujące dystrybucje Linuksa i systemy NAS:

  • Debian oraz pochodne dystrybucje Linuksa, w tym Ubuntu, Linux MINT, MX Linux, Kali Linux, Raspberry Pi OS i wiele innych
  • Red Hat oraz dystrybucje korzystające z menedżera pakietów RPM, w tym Fedora, CentOS, openSUSE, Rocky Linux i AlmaLinux
  • Dodatkowe dystrybucje, w których można używać dpkg, w tym Arch Linux / Manjaro, urządzenia UGREEN NASync oraz Netgear ReadyNAS
  • Natomiast dla modeli NAS firm QNAP, Synology, ASUStor oraz Western Digital (WD) dostępne są natywne pakiety instalacyjne
  • Modele NAS obsługiwane przez nasz Unified Installer dla systemu Windows: Seagate, Thecus i Zyxel.
  • FreeBSD oraz pochodne systemy, w tym FreeNAS/TrueNAS i XigmaNAS
  • Dostępne są proste pakiety dystrybucyjne tar.gz dla dowolnego innego typu Linuksa

Instrukcje instalacji Syncovery

Dostępne są różne metody instalacji Syncovery, Twojego ulubionego oprogramowania do tworzenia kopii zapasowych i synchronizacji dla Linuksa, na Twoim systemie. Dostępne są natywne pakiety instalacyjne w różnych formatach, można też użyć uniwersalnych archiwów tar.gz. Jeśli znasz system i typ procesora, na którym chcesz zainstalować Syncovery, łatwo wybrać właściwy plik do pobrania. Z drugiej strony nasz Uniwersalny instalator Syncovery dla Linuksa może automatycznie zainstalować Syncovery i pozwala uniknąć wybierania konkretnego pakietu instalacyjnego.

Po instalacji możesz uzyskać dostęp do internetowego GUI Syncovery przez port 8999. Na przykład wpisz następującą linię w swojej przeglądarce internetowej (jeśli Twój system Linux ma graficzny pulpit z przeglądarką):
localhost:8999

Jeśli przeglądarka internetowa jest uruchomiona na innym systemie, musisz podać adres IP systemu Linux, na przykład:
192.168.1.58:8999

Początkowa nazwa użytkownika to default, a hasło to pass.

Screenshot showing Syncovery's login dialog


Uniwersalny instalator Syncovery dla systemu Linux

Uniwersalny instalator Syncovery dla systemu Linux to narzędzie działające w systemie Windows, które instaluje Syncovery na praktycznie wszystkich obsługiwanych platformach przy użyciu połączenia powłoki SSH. Możesz go użyć, jeśli masz konto SSH z uprawnieniami administratora lub root (albo jeśli możesz korzystać z sudo). To przydatne narzędzie instalacyjne jest dostępne na naszej stronie pobierania Syncovery dla Linuxa. Jeśli wolisz zainstalować Syncovery bez użycia narzędzia dla Windows, instrukcje dla różnych platform znajdziesz w kolejnych akapitach:

Instalowanie Syncovery na NAS Synology

Natywne pakiety instalacyjne dla Synology znajdziesz na naszej stronie pobierania Syncovery dla NAS Synology. Można je zainstalować na Synology DSM 6 lub 7, korzystając z ręcznej instalacji w Centrum pakietów. Ważne jest, aby wybrać odpowiedni plik do pobrania w zależności od typu procesora i wersji DSM. Ponadto, jeśli masz DSM 7 lub nowszy, musisz przyznać Syncovery dostęp do folderów, z którymi chcesz pracować.

Instalowanie Syncovery na NAS QNAP

Na naszej stronie pobierania QNAP znajdują się pakiety do instalacji w QNAP App Center z użyciem przycisku ręcznej instalacji. W katalogu aplikacji QNAP znajdziesz również starszą wersję Syncovery, jednak zdecydowanie zalecamy korzystanie z najnowszej wersji bezpośrednio z naszej strony internetowej. Sprawdź, jaki procesor ma Twój NAS, i pobierz właściwy pakiet.

Instalowanie Syncovery na ASUStor, WD i innych

Syncovery można znaleźć w ASUStor App Central, a także oferujemy ręczne pobieranie na naszej stronie pobierania ASUStor. Istnieje również oddzielna strona pobierania dla urządzeń NAS Western Digital (WD). Dodatkowe marki NAS są obsługiwane przez nasz Uniwersalny instalator Syncovery dla systemu Linux.

Instalowanie Syncovery na Debian, Ubuntu, Linux MINT, Raspberry Pi, UGREEN NASync, Netgear ReadyNAS i innych systemach opartych na Debianie

Instalacja na tych systemach odbywa się przy użyciu pakietów .deb. Pobierz właściwy pakiet z naszej strony pobierania dla systemu Linux i zainstaluj go — albo za pomocą instalatora, który otworzy się na pulpicie Linuksa, albo z poziomu Terminala lub okna powłoki SSH. Oto przykład polecenia instalacyjnego:
sudo dpkg -i Syncovery-10.15.8-amd64.deb

W niektórych przypadkach dpkg może wyświetlić błąd, a jeśli masz pewność, że pakiet jest właściwy, możesz pominąć wszelkie błędy, używając tego polecenia:
sudo dpkg -i --force-all Syncovery-10.15.8-amd64.deb

Instalowanie Syncovery na systemach Red Hat, Fedora, CentOS, openSUSE i innych opartych na RPM

Te systemy używają pakietów .rpm do instalowania oprogramowania, w tym Syncovery. Wystarczy pobrać odpowiedni pakiet RPM z naszej strony pobierania dla Linux i zainstalować go za pomocą polecenia w wierszu poleceń, na przykład:
sudo rpm -i Syncovery-10.15.8-amd64.rpm

Alternatywnie możesz użyć yum:
sudo yum install Syncovery-10.15.8-amd64.rpm

Instalacja na FreeBSD, FreeNAS/TrueNAS i XigmaNAS

Instrukcje instalacji dla systemów opartych na FreeBSD znajdziesz na naszej stronie pobierania dla FreeBSD.

Ogólna strona pobierania dla Linux

Aby uzyskać alternatywny przegląd typów instalacji, wraz z linkami do różnych stron pobierania, zobacz naszą ogólną stronę pobierania dla Linux.


Korzystanie z Syncovery Web GUI do tworzenia kopii zapasowych i synchronizacji w Linux

Po zainstalowaniu pakietu NAS, Debian lub RPM interfejs Web GUI powinien stać się dostępny automatycznie. Jeśli wybierzesz plik do pobrania .tar.gz, możesz aktywować interfejs WWW, uruchamiając poniższe polecenia SyncoveryCL w oknie Terminala:
./SyncoveryCL SET /WEBSERVER=localhost (aby skonfigurować serwer WWW)
./SyncoveryCL start (aby uruchomić SyncoveryCL – parametr wiersza poleceń start jest rozpoznawany od wersji v8.25)

Otwórz interfejs WWW w oknie przeglądarki, wpisując: localhost:8999. Jeśli nie łączysz się z interfejsem WWW z localhost, zostanie wyświetlony monit o nazwę użytkownika i hasło. Domyślne wartości to: nazwa użytkownika = default, hasło = pass. Oto pełna linia poleceń do skonfigurowania serwera WWW:
SyncoveryCL SET /WEBSERVER=localhost /WEBUSER=username /WEBPASS=password /WEBPORT=port /WEBDOCSPATH=path_to_web_docs_folder

Aby WYŁĄCZYĆ serwer WWW (wymaga ponownego uruchomienia, jeśli SyncoveryCL jest już uruchomiony):
SyncoveryCL SET /WEBSERVER=OFF

Folder Web Docs nazywa się WebDocs i jest dołączony do archiwum tar.gz pobieranego z tej strony.

Dodatkowe informacje

SyncoveryCL utworzy folder .Syncovery na konfigurację, logi i bazy danych w folderze HOME. Zależy to od zmiennej środowiskowej HOME. Możesz też użyć SYNCOVERY_HOME, który ma wyższy priorytet. HOME nie powinno wskazywać na /.

Polecenia Syncovery, nie tylko do tworzenia kopii zapasowych i synchronizacji w Linux

Oto kilka przykładowych linii poleceń do konfiguracji i uruchamiania Syncovery. Dodatkowe linie poleceń znajdziesz tutaj. Z linii poleceń trzeba korzystać tylko wtedy, gdy interfejs WWW nie jest używany lub nie jest jeszcze gotowy. Uruchom zadanie bez zapisywania go w pliku konfiguracji:
SyncoveryCL RUN /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R

Dodaj to samo zadanie do pliku konfiguracyjnego:
SyncoveryCL ADD /NAME="LocalTest" /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R

Uruchom istniejące zadanie:
SyncoveryCL /RUN="LocalTest"

Skonfiguruj zaplanowane zadanie (co 30 minut):
SyncoveryCL ADD /NAME="LocalTest" /LEFT="/home/tobias/Documents/" /RIGHT="/home/tobias/DocumentsCopy" /L2R /Sched /Rep /Days=0 /Mins=30

Lista zadań w pliku konfiguracyjnym:
SyncoveryCL /LIST

Wyłącz zadanie:
SyncoveryCL CHANGE "SFTPTest" /Disabled

Włącz zadanie:
SyncoveryCL CHANGE "SFTPTest" /Disabled=No

Pokaż konfigurację zadania:
SyncoveryCL SHOW "SFTPTest"


Najłatwiejszym sposobem uzyskania wiersza poleceń z dodatkowymi parametrami jest utworzenie zadania w wersji Windows lub Mac i przejście na kartę Informacje w edytorze profilu, gdzie zobaczysz XML profilu oraz wiersz poleceń.


Uruchom Harmonogram (tylko jeśli nie używasz pakietów Debian lub RPM):
SyncoveryCL (uruchamia się na pierwszym planie)
lub
SyncoveryCL start (działa jako demon – obsługiwane od wersji v8.25)
lub
SyncoveryCL & (uruchamia się w tle, ale nie jako demon)

Zatrzymaj Harmonogram:
SyncoveryCL /STOPTIMER

Zobacz status Harmonogramu:
SyncoveryCL /STATUS

Zobacz stale aktualizowany status Harmonogramu:
SyncoveryCL /CONTSTATUS


Wysyłanie do FTP:
SyncoveryCL ADD /NAME=FTPTest /LEFT="/home/tobias/Documents/" /RIGHT="ftp://yourdomain.com/FolderName" /RUSER=userid /RPASS=password /L2R

Wysyłanie do SFTP:
SyncoveryCL ADD /NAME=FTPTest /LEFT="/home/tobias/Documents/" /RIGHT="sftp://yourdomain.com/FolderName" /RUSER=userid /RPASS=password /L2R

Wysyłanie do SFTP z certyfikatem:
SyncoveryCL SET /CERT=/home/tobias/tobias_rsa
SyncoveryCL ADD /Name=WithKey /Left=/home/tobias /Right="sftp://tobiaskey@192.168.10.20/Tests" /L2R /RightFTPSettings="SFTP:Port=2222,AbsolutePath=N,Flags=UTF8+NoCertPass+UTC,"Cert=tobias_rsa""
SyncoveryCL /RUNX=WithKey /ACCEPTSERVER

Wysyłanie do WebDAV (przykład: Strato HiDrive):
SyncoveryCL ADD /NAME=WebDAVTest /LEFT="/home/tobias/Documents/" /RIGHT="https://webdav.hidrive.strato.com/users/yourusername/folder" /RUSER=userid /RPASS=password /L2R /EXCL=.*

Wysyłanie do Amazon S3:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="S3://bucketname/Documents" /L2R /RUSER=yourid /RPASS=yoursecretkey /CacheDestination=Yes /EXCL=.* /NAME=S3Test

Prześlij do Microsoft Azure BLOB Storage:
SyncoveryCL ADD /NAME=AzureTest /LEFT="/home/tobias/Documents/" /RIGHT="AZ://container/Documents" /L2R /RUSER=yourid /RPASS=yoursecretkey

Wysyłanie do Amazon Glacier:
SyncoveryCL ADD /NAME=GLTest /LEFT="/home/tobias/Documents/" /RIGHT="GL://vaultname/Documents" /RUSER=yourid /RPASS=yoursecretkey /L2R /EXCL=.*

Wysyłanie do Rackspace:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://containername/Documents" /RUSER=yourid /RPASS=yoursecretkey /RProt=Rackspace /L2R /EXCL=.* /NAME=RackTest

Wysyłanie do SugarSync:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://My SugarSync/Documents" /RProt=SugarSync /RUSER=userid /RPASS=password /L2R /EXCL=.* /NAME=SugarTest

Wysyłanie do Backblaze B2 Cloud Storage:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://BucketName/Documents" /RUSER=account_id /RPASS=application_key /RProt=B2 /L2R /NAME=B2Test
Identyfikator konta i klucz aplikacji znajdziesz na stronie „Buckets” w Backblaze B2.


Usługi chmurowe z OAuth – pojawi się monit o otwarcie adresu URL OAuth w przeglądarce.

Wysyłanie do box.com:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://OptionalAcctID@Box/Documents" /RProt=Box /L2R /EXCL=.* /NAME=BoxTest

Wysyłanie do Microsoft OneDrive:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://OptionalAcctID@OneDrvNew/Documents" /RProt=OneDrvNew /L2R /EXCL=.* /NAME=OneTest

Wysyłanie do Dropbox:
SyncoveryCL ADD /LEFT="/home/tobias/Documents/" /RIGHT="ext://DropBoxV2/Documents" /RProt=DropBoxV2 /L2R /EXCL=.* /NAME=DropBoxTest

SyncoveryCL /RUN=DropBoxTest


Konfiguracja ogólna

Skonfiguruj powiadomienia e-mail za pomocą Gmail:
SyncoveryCL SET /GMAIL=youremail@gmail.com /SMTPPASS=xxx

Określ adresatów wiadomości e-mail (jeśli różnią się od adresu Gmail z poprzedniego wiersza poleceń):
SyncoveryCL SET /EmailRecipients=email1,email2,email3

Zastosuj ustawienia globalne podobne do sekcji [Main] pliku INI w systemie Windows:
SyncoveryCL SET /SettingName=Value

Na przykład:
SyncoveryCL SET /S3PartSize=536870912

Eksportuj profil do XML:
SyncoveryCL /EXPORTONEXML="Profile Name"

Importuj profile z XML:
SyncoveryCL /IMPORT="/path/to/theprofiles.xml"

Zobacz także Interfejs wiersza poleceń Syncovery


Słownik ustawień dla Syncovery Linux Backup and Sync
Możesz pobrać kompletny słownik możliwych ustawień profilu w formacie pdf lub xlsx. Dokument PDF słownika ustawień Syncovery. Dokument Excel słownika ustawień Syncovery.