Chcete snadný a bezproblémový způsob synchronizace mezi Mac, Windows, Linux, Android a dalšími platformami? Podívejte se na Resilio Sync! Je to synchronizační nástroj vytvořený některými lidmi za bittorrentem. K přenosu souborů přes síť a internet obecně používá protokol bittorrent. Zde je návod, jak nastavit server Resilio Sync v systému Linux.
Table of Contents
Přidat Software Repo
Před instalací softwaru do systému má Resilio Sync softwarové úložiště, které je třeba přidat. Je to proto, že se jedná o software třetí strany a distribuce Linuxu jej nepřenášejí možná proto, že Resilio Sync je uzavřený zdroj a distribuce Linuxu nemají licenci k distribuci softwaru.
V každém případě postupujte podle těchto pokynů a přidejte do systému úložiště softwaru třetí strany.
Založeno na Debianu/Ubuntu
Přestože úložiště softwaru vypadá silně jako Debian, bude fungovat na všech distribucích Linuxu založených na Debianu a Ubuntu. V současné době neexistuje spolehlivý (a oficiální) PPA pro uživatele Ubuntu. V důsledku toho to bude muset stačit. Otevřete okno terminálu a vložte tento dlouhý řádek dovnitř. NEPŘIDÁVEJTE ŽÁDNÉ MEZERY. Pokud je tento řádek zkrácen nebo jinak rozmístěn, úprava nebude fungovat správně.
Tento řádek příkazů automaticky upraví zdrojový soubor softwaru. Není třeba nic upravovat pomocí textového editoru.
echo "deb https://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list
Jakmile bude zdroj softwaru v systému, budete muset získat podepsaný klíč GPG. To je důležité, protože správce balíčků NEBUDE instalovat nepodepsaný software:
wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
Nakonec spusťte aktualizaci, aby odrážela změny.
Aktualizace založená na Ubuntu: sudo apt
Aktualizace založená na Debianu: sudo apt-get
Na základě Redhat
Linuxové distribuce založené na Redhat, jako ty založené na Debianu, standardně nedodávají synchronizační software Resilio, a proto uživatelé musí do svého systému přidat softwarový server třetí strany, než software získají.
Zde je návod, jak to udělat pro Linuxy založené na Redhat. Nejprve otevřete okno terminálu a získejte přístup root:
sudo -s
S přístupem root vytvořte nový konfigurační soubor úložiště.
sudo nano /etc/yum.repos.d/resilio-sync.repo
Poté do souboru vložte následující:
[resilio-sync] name=Resilio Sync baseurl=https://linux-packages.resilio.com/resilio-sync/rpm/$basearch enabled=1 gpgcheck=1
Po vytvoření nového repo souboru přidejte veřejně podepsaný klíč GPG. Systémy založené na Redhat často odmítají nainstalovat software bez tohoto kroku, protože jde o bezpečnostní problém.
rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc
Instalace
Softwarová úložiště jsou přidána do systému. Nyní zbývá pouze nainstalovat software. Pokud nepoužíváte Arch Linux, distribuci Linuxu založenou na Debian/Ubuntu nebo Redhat, místo toho, abyste postupovali podle pokynů níže, budete si muset stáhnout generický binární balíček pro nástroj Resilio Syncing.
Poznámka: Pokud postupujete podle tohoto článku a používáte generický binární soubor, pokyny jsou s největší pravděpodobností stejné.
Založené na Ubuntu (Mint/Elementary a další deriváty)
sudo apt install resilio-sync
Založeno na Debianu (Bunsen Labs a další Linuxy založené na Debianu)
sudo apt-get install resilio-sync
Na bázi Redhat (Fedora/CentOS/Rhel atd.)
sudo dnf install resilio-sync
nebo
sudo yum install resilio-sync
Arch Linux
Uživatelé Arch Linuxu to mají snadné. Stejně jako většina softwaru je software Resilio Syncing snadno dostupný v úložišti Arch Linux User. Nejste si jisti, jak nainstalovat balíčky AUR? Navštivte náš tutoriál a zjistěte o něm vše!
Chcete-li získat balíček Resilio Sync, stáhněte si snímek nebo přímo na tento balíček nasměrujte svého oblíbeného pomocníka AUR tady.
Konfigurace
Software je nainstalován. Nyní je čas jej nakonfigurovat.
Systemd
Většina moderních distribucí Linuxu používá systemd (bez starších verzí Debianu). Právě kvůli tomuto init systému je povolení a spuštění synchronizační služby vzdáleno dva příkazy. Nejprve pro aktivaci synchronizačního systému spusťte tento příkaz:
systemctl --user enable resilio-sync
Povolení Systemctl umožní synchronizačnímu nástroji, aby se automaticky spustil při startu, za předpokladu, že restartujete. Pokud však nemáte zájem o restartování systému, je čas spustit příkaz start. Tento příkaz přímo spustí synchronizační nástroj ihned k použití.
systemctl --user start resilio-sync
Starší verze Debianu:
sudo service resilio-sync start
Probíhá synchronizace
Synchronizační nástroj není program GTK. Místo toho je nástroj založený na webu. Chcete-li nakonfigurovat nastavení synchronizace, otevřete webový prohlížeč a přejděte na tento web: https://localhost:8888/gui/
Na webu Resilio Sync vyzve uživatele k vytvoření nového uživatelského jména a hesla. Udělejte to a použijte bezpečné heslo.
Další stránka vyžaduje, aby uživatel zadal název synchronizačního zařízení. Toto uvidí ostatní uživatelé v síti, když ji použijete. Zadejte název vašeho PC. Například: ubuntu-PC nebo něco podobného.
Po vyplnění těchto informací budete přesměrováni do uživatelského rozhraní synchronizace.
Chcete-li zahájit synchronizaci, stiskněte znaménko + v uživatelském rozhraní a klikněte na „standardní složka“.
Pomocí prohlížeče souborů přejděte do složky, do které se má synchronizace použít.
Nakonfigurujte možnosti synchronizace, například „pouze pro čtení“ nebo „čtení a zápis“.
Po nastavení oprávnění klikněte na „klíč“. Zkopírujte tento klíč a odešlete jej dalším uživatelům, aby je přidali do vaší synchronizace. Případně naskenujte QR kód na mobilu.
Poznámka: Chcete-li přidat synchronizaci pomocí klíče, klikněte na + a poté vyberte „zadat odkaz nebo klíč“.
Resilio má podporu pro Okna, Mac, Android.