GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Seafile auf CentOS 7

In diesem Tutorial zeigen wir Ihnen, wie Sie Seafile auf CentOS 7 installieren und konfigurieren. Für diejenigen unter Ihnen, die es nicht wussten, Seafile ist eine Open-Source-Cloud-Speichersoftware. Es bietet Dateifreigabe und -synchronisierung für einzelne Benutzer und Gruppen, bietet clientseitige Verschlüsselung und einfachen Zugriff von mobilen Geräten aus, lässt sich auch leicht in lokale Dienste wie LDAP und WebDAV integrieren oder kann mit erweiterten Netzwerkdiensten und Datenbanken wie MySQL, SQLite, PostgreSQL, Memcached, Nginx oder Apache Web Server.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Seafile Secure Cloud Storage auf einem CentOS 7-Server.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:CentOS 7.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Seafile auf CentOS 7

Schritt 1. Beginnen wir damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

yum clean all
yum -y update

Schritt 2. Erforderliche Pakete installieren.

Die Einrichtung des Seafile-Speichers erfordert einige Python-Module, die auf Ihrem Server installiert sein müssen:

yum install python-imaging MySQL-python python-memcached python-ldap python-urllib3

Schritt 3. Installation von MariaDB.

Installieren Sie MariaDB mit Yum:

yum install epel-release
yum install mariadb mariadb-server

MariaDB starten und beim Booten des Servers starten lassen:

systemctl start mariadb.service
systemctl enable mariadb.service

MariaDB für Seafile konfigurieren.

Standardmäßig ist MariaDB nicht gehärtet. Sie können MariaDB mit mysql_secure_installation sichern Skript. Sie sollten jeden Schritt sorgfältig lesen und befolgen, der ein Root-Passwort festlegt, anonyme Benutzer entfernt, Remote-Root-Login verbietet und die Testdatenbank und den Zugriff auf die sichere MariaDB entfernt:

mysql_secure_installation

Konfiguriere es so:

- 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

Schritt 4. Installation von Seafile.

Das erste, was Sie tun müssen, ist, auf die Download-Seite von Seafile zu gehen und die neueste stabile Version von Seafile herunterzuladen. Zum Zeitpunkt des Schreibens dieses Artikels ist es Version 6.0.8 :

wget https://bintray.com/artifact/download/seafile-org/seafile/seafile-server_6.0.8_x86-64.tar.gz

Entpacken Sie das Seafile-Archiv in das Dokumentenstammverzeichnis auf Ihrem Server:

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

Führen Sie dieses Skript aus, das die erforderlichen Datenbanken und Verzeichnisse für den Seafile-Server erstellt, und beantworten Sie alle Fragen mit den folgenden Konfigurationsoptionen, nachdem das Skript die Existenz von Python überprüft hat erforderliche Module:

cd /opt/seafile/seafile-server-6.0.8
sudo ./setup-seafile-mysql.sh

Führen Sie nach Abschluss der Installation die folgenden Befehle aus, um den Seafile-Server zu starten und ein Administrator-Benutzerkonto einzurichten:

sudo ./seafile.sh start
sudo ./seahub.sh start

Schritt 5. Firewall-Regeln für Seafile konfigurieren.

Sie müssen Firewall-Regeln mit diesen Befehlen ändern:

sudo firewall-cmd --zone=public --permanent --add-port=8082/tcp
sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp
sudo firewall-cmd --reload

Schritt 6. Zugriff auf Seafile.

Seafile ist standardmäßig auf HTTP-Port 8000 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com:8000 oder http://server-ip:8000 . Geben Sie die Admin-E-Mail-ID und das Passwort ein, um sich anzumelden, die Sie zum Zeitpunkt der Installation erstellt haben. Wenn Sie eine Firewall verwenden, öffnen Sie bitte Port 8000, um den Zugriff auf das Control Panel zu ermöglichen.

Herzlichen Glückwunsch! Sie haben Seafile erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Seafile Secure Cloud Storage auf einem CentOS 7-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Seafile-Website zu besuchen .


Cent OS
  1. So installieren Sie MariaDB auf CentOS 7

  2. So installieren Sie MariaDB unter CentOS 8

  3. So installieren Sie MariaDB auf CentOS 6

  4. So installieren Sie PhpWiki unter CentOS 7

  5. So installieren Sie LiteCart unter CentOS 7

So installieren Sie Tine 2.0 unter CentOS 7

So installieren Sie Nextcloud auf CentOS 7

So installieren Sie Concrete5 unter CentOS 7

So installieren Sie LibreNMS unter CentOS 7

So installieren Sie Zabbix unter CentOS 8

So installieren Sie Joomla auf CentOS 8