GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Seafile na CentOS 7

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 root nebo přístup k uživateli root . Doporučujeme jednat jako nerootový 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 .


Cent OS
  1. Jak nainstalovat MariaDB na CentOS 7

  2. Jak nainstalovat PhpWiki na CentOS 7

  3. Jak nainstalovat LiteCart na CentOS 7

  1. Jak nainstalovat MariaDB na CentOS 8

  2. Jak nainstalovat MariaDB na CentOS 6

  3. Jak nainstalovat Seafile na CentOS 6

  1. Jak nainstalovat MariaDB na CentOS 7

  2. Jak nainstalovat ProjectPier na CentOS 7

  3. Jak nainstalovat MediaWiki na CentOS 7