
V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Seafile na CentOS 7. Pro ty z vás, kteří nevěděli, Seafile je open-source cloudový úložný software. nabízí sdílení a synchronizaci souborů 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 Secure Cloud Storage na server CentOS 7.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 7.
 - Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
 - Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
 uživatel sudo bez rootnebo přístup kuživateli root. Doporučujeme jednat jakonerootový uživatel sudo, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Seafile na CentOS 7
Krok 1. Nejprve se ujistěte, že je váš systém aktuální.
yum clean all yum -y update
Krok 2. Instalace požadovaných balíčků.
Nastavení úložiště Seafile vyžaduje některé moduly Pythonu, které musí být nainstalovány na vašem serveru:
yum install python-imaging MySQL-python python-memcached python-ldap python-urllib3
Krok 3. Instalace MariaDB.
Nainstalujte MariaDB pomocí Yum:
yum install epel-release yum install mariadb mariadb-server
Spusťte MariaDB a povolte její spuštění při spouštění serveru:
systemctl start mariadb.service systemctl enable mariadb.service
Konfigurace MariaDB pro Seafile.
Ve výchozím nastavení není MariaDB zesílena. MariaDB můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:
mysql_secure_installation
Nakonfigurujte to takto:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Krok 4. Instalace Seafile.
První věc, kterou musíte udělat, je přejít na stránku pro stahování Seafile a stáhnout si nejnovější stabilní verzi Seafile. V okamžiku psaní tohoto článku je to verze 6.0.8 :
wget https://bintray.com/artifact/download/seafile-org/seafile/seafile-server_6.0.8_x86-64.tar.gz
Rozbalte archiv Seafile do kořenového adresáře dokumentu na vašem serveru:
sudo mkdir -p /opt/seafile/installed sudo mv seafile-server_6.0.8_x86-64.tar.gz /opt/seafile/installed sudo mv seafile-server-6.0.8/ /opt/seafile
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:
cd /opt/seafile/seafile-server-6.0.8 sudo ./setup-seafile-mysql.sh
Po dokončení instalace spusťte následující příkazy pro spuštění serveru Seafile a nastavení uživatelského účtu správce:
sudo ./seafile.sh start sudo ./seahub.sh start
Krok 5. Nakonfigurujte pravidla brány firewall pro Seafile.
Musíte upravit pravidla brány firewall pomocí těchto příkazů:
sudo firewall-cmd --zone=public --permanent --add-port=8082/tcp sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp sudo firewall-cmd --reload
Krok 6. 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 http://your-domain.com:8000 nebo http://server-ip:8000 . Zadejte e-mail a heslo správce, které jste si vytvořili při instalaci. Pokud používáte 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 Seafile Secure Cloud Storage na systém CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Seafile .