V tomto tutoriálu vám ukážeme, jak nainstalovat Seafile na CentOS 6. Pro ty z vás, kteří nevěděli, Seafile je cloudové úložiště s otevřeným zdrojovým kódem. Nabízí sdílení souborů a synchronizace pro jednotlivé uživatele a skupiny, poskytuje šifrování na straně klienta a snadný přístup z mobilních zařízení. Také se snadno integruje s místními službami, jako je LDAP a WebDAV, nebo může být nasazen pomocí pokročilých síťových služeb a databází, jako je MySQL, SQLite, PostgreSQL, Memcached , Nginx nebo webový server Apache.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Seafile na CentOS 8.
Nainstalujte Seafile na CentOS 6
Krok 1. Nejprve nainstalujte požadované balíčky.
yum -y updateyum -y install python-imaging MySQL-python python-simplejson python-setuptools
Krok 2. Nainstalujte Seafile na CentOS 6.
Vytvořte nového uživatele, který bude použit ke spouštění služeb Seafile:
adduser seafilepasswd seafilesu -seafile
Musíte si stáhnout poslední verzi Seafile:
wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gztar xfz seafile-server_4.0.6_x86-64.tar.gzcd seafile-server_4.0.6/Spusťte tento skript, který vytvoří požadované databáze a adresáře pro server Seafile a odpoví na všechny otázky pomocí následujících možností konfigurace poté, co skript ověří existenci všech Pythonu požadované moduly:
./setup-seafile-mysql.shPo úspěšné instalaci server Seafile vygeneruje některé užitečné informace, například jaké porty je třeba otevřít na vaší bráně firewall, aby bylo možné externí připojení, a jaké skripty zpracovávat příkaz ke spuštění serveru.
Krok 3. Nakonfigurujte Iptables nebo firewall
# nano /etc/sysconfig/iptables-A VSTUP -p udp -m stav --stav NEW --dport 8000 -j PŘIJMOUT-A INPUT -p tcp -m state --state NEW --dport 8000 -j PŘIJMOUTRestartujte iptables pro použití pravidel pomocí následujícího příkazu:
restart služby iptablesKrok 4. Spuštění služeb Seafile.
Nyní spusťte skripty ‚seafile.sh‘ a ‚seahub.sh‘ pro spuštění serveru Seafile.
su - seafilecd seafile-server_4.0.6./seafile.sh start./seahub.sh startKrok 5. Přístup k Seafile.
Seafile bude ve výchozím nastavení k dispozici na portu HTTP 8000. Otevřete svůj oblíbený prohlížeč a přejděte na adresu http://yourdomain.com:8000 nebo http://server- ip:8000. Zadejte e-mailové jméno a heslo správce, které jste si vytvořili při instalaci. Pokud používáte bránu firewall, otevřete port 8000, abyste umožnili přístup k ovládacímu panelu.
Blahopřejeme! Úspěšně jste nainstalovali Seafile. Děkujeme, že jste použili tento návod k instalaci otevřeného cloudového úložiště Seafile v systému CentOS 6. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Web Seafile.
Cent OS