Potřebujete skvělý synchronizační nástroj pro váš Linux serverkterý pracuje rychle a podporuje klienty na více platformách? Podívejte se na Seafile v systému Linux. Jedná se o podnikové řešení pro synchronizaci souborů, které usnadňuje přenos dat z místa na místo přes LAN i přes internet.
Instalace
Vzhledem k tomu, kolik různých typů serverů Linuxoperační systémy jsou venku, vývojáři se rozhodli vytvořit obecný „instalační program pro Linux“. Chcete-li nastavit Seafile na Linuxu, otevřete terminál a použijte wget stáhnout nástroj stáhnout nejnovější balíček.
64 bitů:
wget https://download.seadrive.org/seafile-server_6.2.3_x86-64.tar.gz
32 bitů:
wget https://download.seadrive.org/seafile-server_6.2.3_i386.tar.gz
Po uchopení serverového softwaru budete muset rozbalit archiv, který je zabalen. Udělejte to pomocí dehtu.
tar xvzf seafile-server_*.tar.gz
Spuštění příkazu tar s těmito písmeny buderozbalte celý archiv, rozbalte jej a umístěte do stejné složky, do které byl stažen. Odtud budete muset použít příkaz CD pro vstup do extrahovaného archivního adresáře.
cd seafile-server_6.2.3_x86-64
nebo
cd seafile-server_6.2.3_i386
Jak bylo uvedeno výše, serverový software Seafileje obecný instalační program. Místo balení pro různé distribuce Linuxu vývojáři zahrnuli několik různých shellových skriptů, které může uživatel spustit, aby vše proběhlo. Chcete-li zobrazit všechny jednotlivé skripty prostředí obsažené v adresáři, použijte příkaz ls.
ls
Chcete-li konkrétně odfiltrovat skripty prostředí, zvažte kombinaci příkazu ls s zástupným znakem a příponu souboru .sh:
ls *.sh
Založit
Existuje spousta různých skriptů. Pro většinu uživatelů je spuštěný skript „setup-seafile.sh“. Pokud chcete nastavit serverový software pomocí jazyka SQL, nikoli výchozího nastavení, zkuste spustit „setup-seafile-mysql.sh“. Nezapomeňte, že výchozí instalační skript je nejlepší pro většinu uživatelů a ostatní skripty jsou určeny pro pokročilé uživatele, kteří konkrétně chtějí větší kontrolu nad svým serverem. Další informace naleznete na webových stránkách Seafile.
Zahajte instalaci pomocí:
sudo sh setup-seafile.sh
První část procesu je pojmenování serveru Seafile. Do pole „Co byste chtěli použít jako název tohoto serveru pro mořské pobřeží?“ Zadejte název svého serveru. Pokračujte stisknutím klávesy Enter.
Dále musíte zadat LAN IP adresu serveru. Pomocí následujícího příkazu vyhledejte IP adresu hostitelského počítače a poté ji zadejte do řádku v terminálu.

Poznámka: možná budete muset otevřít samostatný terminál.
ip addr show | grep "inet 192.168"
Ve třetím kroku skript požádá uživateleUrčete, kam má Seafile uložit všechna data, která synchronizuje. Ve výchozím nastavení je tento adresář ~ / seafile-data. U většiny uživatelů se tak stane. Pokud jej chcete změnit, zadejte cestu k umístění v instalačním programu.
Pokud chcete změnit výchozí port, na kterém serverový software pracuje, na další stránce to budete moci udělat. Jinak stisknutím klávesy Enter použijete výchozí porty a přejdete k dalšímu kroku.
Po instalaci serverového softwaru aPokud je nakonfigurován, skript vytiskne IP, název serveru, port atd. a zeptá se, zda „je to v pořádku“. Přečtěte si to znovu a stiskněte klávesu Enter pro pokračování v instalaci.

Seafile je nainstalována. Chcete-li spustit server, proveďte následující kroky:
./seafile.sh start
Chcete-li zastavit server, proveďte následující kroky:
./seafile.sh stop
Restartujte server pomocí
./seafile.sh restart
Instalace klientů synchronizace
Spolu se serverovým softwarem mohou uživatelé takéNainstalujte si synchronizační nástroj Seafile také na své Linuxové počítače. Oficiálně nástroj pro synchronizaci GUI podporuje Ubuntu, Debian, Fedora, Arch Linux a také RHEL / CentOS. Chcete-li jej nainstalovat, vyberte svůj operační systém a postupujte podle pokynů k příkazu.
Poznámka: Pokud používáte jiný operační systém, než který je uveden níže, budete muset místo toho použít obecnou verzi grafického uživatelského rozhraní Seafile. Stáhněte si ji zde.
Pokyny pro Ubuntu
Software synchronizace Seafile je kompatibilní sUbuntu a distribuovány prostřednictvím PPA, spíše než stahovatelného souboru Debianu. Toto je dobrá volba, protože umožňuje vývojářům pravidelně distribuovat aktualizace softwaru softwaru běžícímu na vašem serveru. Chcete-li nainstalovat software do počítače Ubuntu, otevřete terminál a proveďte následující:
sudo add-apt-repository ppa:seafile/seafile-client sudo apt-get update sudo apt-get install seafile-gui
Pokyny pro Debian
Stejně jako Ubuntu má i Debian úložiště softwarudodávat Seafile. Toto softwarové úložiště má podporu pro Debian 7, 8 a 9. Pro přidání softwarového úložiště Seafile do vašeho počítače Debian nejprve otevřete terminál a získejte přístup root pomocí su.
Až budete mít přístup root, přidejte repo klíčváš systém, aby bylo zajištěno, že Debian software nainstaluje. Poté vyberte verzi Debianu a pomocí příkazu pod ní automaticky přidejte zdroj softwaru do počítače.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8756C4F765C9AC3CB6B85D62379CE192D401AB61
Debian 7
echo deb http://deb.seadrive.org wheezy main | sudo tee /etc/apt/sources.list.d/seafile.list
Debian 8
echo deb http://deb.seadrive.org jessie main | sudo tee /etc/apt/sources.list.d/seafile.list
Debian 9
echo deb http://deb.seadrive.org stretch main | sudo tee /etc/apt/sources.list.d/seafile.list
Po přidání nového zdroje softwaru do Debianu aktualizujte zdroje softwaru a mezipaměť apt. Po dokončení aktualizace nainstalujte do systému synchronizačního klienta Seafile pomocí:
sudo apt-get install seafile-gui
Pokyny Fedory
sudo dnf install seafile-client
Arch Linux instrukce
Oficiální synchronizační software Seafile je v Arch Linux AUR. Postupujte podle našeho průvodce zde, abyste zjistili, jak nainstalovat software z AUR, aby to fungovalo.
Nastavení synchronizace Seafile
Chcete-li synchronizovat se serverem Seafile, musíte se přihlásit do synchronizačního klienta.

Otevřete klienta a zadejte informace o serveru. Začněte s IP adresou a číslem portu. Použijte IP adresu zadanou do instalačního programu dříve a přidejte výchozí číslo portu. Například:
http://192.168.1.133:8082
Poté otevřete terminál a z předchozího otevřete instalační složku Seafile.
cd seafile-server_6.2.3_x86-64
nebo
cd seafile-server_6.2.3_i386
Spusťte skript „reset-admin.sh“ a nastavte uživatele.
sudo sh reset-admin.sh
Zadejte svou e-mailovou adresu a zadejte heslo. Poté se vraťte do synchronizačního klienta a zadejte jej jako své přihlašovací údaje. Pokud jsou informace správné, bude se synchronizační klient přihlásit. Odtud začněte synchronizovat všechna vaše data umístěním souborů a složek do / home / uživatelské jméno / Seafile /
Komentáře