Hledáte jednoduchý a spolehlivý způsob, jak synchronizovat data mezi různými operačními systémy, jako jsou Mac, Windows, Linux a Android? Vyzkoušejte Resilio Sync! Tento synchronizační nástroj, vyvinutý tvůrci bittorrent protokolu, využívá právě tento protokol pro efektivní přenos souborů. V tomto návodu se podíváme, jak nastavit server Resilio Sync na Linuxu.
Přidání softwarového repozitáře
Před instalací je nutné přidat softwarový repozitář, protože Resilio Sync není součástí standardních repozitářů linuxových distribucí. Je to z důvodu, že se jedná o software s uzavřeným zdrojovým kódem a distribuce Linuxu nemají licenci na jeho šíření. Postupujte podle níže uvedených kroků pro přidání externího repozitáře.
Distribuce založené na Debianu/Ubuntu
I když repozitář vypadá jako pro Debian, bude fungovat i na všech distribucích založených na Debianu a Ubuntu. V současné době není k dispozici oficiální PPA pro uživatele Ubuntu, proto musíme použít tento repozitář. Otevřete terminál a vložte následující příkaz. DŮLEŽITÉ: Nevkládejte do příkazu ŽÁDNÉ MEZERY. Jakákoliv mezera nebo úprava může způsobit nefunkčnost příkazu.
Tento příkaz automaticky upraví konfigurační soubor repozitářů. Není třeba používat textový editor.
echo "deb https://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list
Po přidání repozitáře musíte získat GPG klíč, protože správce balíčků odmítne instalovat nepodepsaný software. To je důležité pro zajištění bezpečnosti:
wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -
Nyní aktualizujte seznam balíčků, aby se provedené změny projevily:
Pro systémy Ubuntu: sudo apt update
Pro systémy Debian: sudo apt-get update
Distribuce založené na Red Hat
Stejně jako v případě distribucí založených na Debianu, i distribuce založené na Red Hat standardně neobsahují Resilio Sync. Uživatelé si proto musí přidat externí repozitář. Postup je následující. Otevřete terminál a získejte root přístup:
sudo -s
Nyní vytvořte nový konfigurační soubor repozitáře:
sudo nano /etc/yum.repos.d/resilio-sync.repo
Do vytvořeného souboru vložte následující konfiguraci:
[resilio-sync] name=Resilio Sync baseurl=https://linux-packages.resilio.com/resilio-sync/rpm/$basearch enabled=1 gpgcheck=1
Po vytvoření konfiguračního souboru repozitáře musíte importovat GPG klíč, aby bylo možné software instalovat. Bez něj může instalace selhat z bezpečnostních důvodů.
rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc
Instalace softwaru
Repozitáře byly přidány a nyní je možné přistoupit k instalaci. Pokud nepoužíváte Arch Linux, Debian/Ubuntu nebo Red Hat, budete si muset stáhnout obecný binární balíček. Postup pro tento binární balíček by měl být stejný jako níže.
Ubuntu (Mint/Elementary a další deriváty)
sudo apt install resilio-sync
Debian (Bunsen Labs a další deriváty)
sudo apt-get install resilio-sync
Red Hat (Fedora/CentOS/Rhel a další deriváty)
sudo dnf install resilio-sync
nebo
sudo yum install resilio-sync
Arch Linux
Uživatelé Arch Linuxu to mají nejjednodušší. Resilio Sync je dostupné v AUR (Arch Linux User Repository). Pokud nevíte, jak instalovat z AUR, můžete se podívat na náš tutoriál.
Pro stažení balíčku můžete použít snapshot nebo zaměřit svého oblíbeného AUR pomocníka na tento odkaz.
Konfigurace
Po instalaci je potřeba software nakonfigurovat.
Systemd
Většina moderních distribucí Linuxu používá systém systemd. Díky tomuto systému je spuštění služby Resilio Sync otázkou dvou příkazů. Nejprve aktivujte službu pomocí příkazu:
systemctl --user enable resilio-sync
Tímto příkazem zajistíte, že se služba spustí automaticky při každém startu systému. Pokud nechcete restartovat systém, použijte příkaz:
systemctl --user start resilio-sync
Tímto spustíte službu okamžitě.
Starší verze Debianu
sudo service resilio-sync start
Synchronizace probíhá
Resilio Sync nemá klasické grafické rozhraní (GTK). Místo toho se ovládá přes webové rozhraní. Spusťte webový prohlížeč a přejděte na adresu: https://localhost:8888/gui/
Nejprve budete vyzváni k vytvoření nového uživatelského jména a hesla. Použijte silné heslo.
Na další stránce zadejte název synchronizačního zařízení. Tento název uvidí ostatní uživatelé ve vaší síti. Můžete použít například název vašeho PC: ubuntu-PC.
Po vyplnění těchto informací budete přesměrováni do hlavního uživatelského rozhraní.
Pro zahájení synchronizace klikněte na ikonu + a zvolte možnost „standardní složka“.
Nyní pomocí průzkumníka souborů vyberte složku, kterou chcete synchronizovat.
Nakonfigurujte možnosti synchronizace, například „pouze pro čtení“ nebo „čtení a zápis“.
Po nastavení práv klikněte na tlačítko „klíč“. Zkopírujte tento klíč a odešlete jej dalším uživatelům, aby se mohli připojit k synchronizaci. Případně můžete použít QR kód pro mobilní zařízení.
Poznámka: Pro přidání synchronizace pomocí klíče klikněte na + a zvolte možnost „zadat odkaz nebo klíč“.
Resilio Sync podporuje operační systémy Windows, Mac a Android.