In diesem Tutorial zeigen wir Ihnen, wie Sie Seafile auf CentOS 6 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Seafile ist eine Open-Source-Cloud-Speichersoftware. Sie bietet Dateifreigabe und Synchronisierung für einzelne Benutzer und Gruppen bietet es clientseitige Verschlüsselung und einfachen Zugriff von mobilen Geräten.Auch einfach in lokale Dienste wie LDAP und WebDAV integrierbar oder kann mit erweiterten Netzwerkdiensten und Datenbanken wie MySQL, SQLite, PostgreSQL, Memcached bereitgestellt werden , Nginx oder Apache Webserver.
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 auf einem CentOS 8.
Seafile auf CentOS 6 installieren
Schritt 1. Installieren Sie zuerst die erforderlichen Pakete.
yum -y update yum -y install python-imaging MySQL-python python-simplejson python-setuptools
Schritt 2. Installieren Sie Seafile auf CentOS 6.
Erstellen Sie einen neuen Benutzer, der zum Ausführen der Seafile-Dienste verwendet wird:
adduser seafile passwd seafile su -seafile
Sie müssen die letzte Version von Seafile herunterladen:
wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz tar xfz seafile-server_4.0.6_x86-64.tar.gz cd seafile-server_4.0.6/
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:
./setup-seafile-mysql.sh
Nach erfolgreicher Installation des Seafile-Servers generiert er einige nützliche Informationen, z um den Server zu starten.
Schritt 3. Iptables oder Firewall konfigurieren
# nano /etc/sysconfig/iptables -A INPUT -p udp -m state --state NEW --dport 8000 -j ACCEPT -A INPUT -p tcp -m state --state NEW --dport 8000 -j ACCEPT
Starten Sie iptables neu, um Regeln mit dem folgenden Befehl anzuwenden:
service iptables restart
Schritt 4. Starten der Seafile-Dienste.
Führen Sie nun die Skripte „seafile.sh“ und „seahub.sh“ aus, um den Seafile-Server zu starten.
su - seafile cd seafile-server_4.0.6 ./seafile.sh start ./seahub.sh start
Schritt 5. Zugriff auf Seafile.
Seafile ist standardmäßig auf HTTP-Port 8000 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://yourdomain.com:8000 oder http://server- ip:8000. Geben Sie die Administrator-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 Bedienfeld zu ermöglichen.
Herzlichen Glückwunsch! Sie haben Seafile erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des Open-Source-Cloud-Speichers von Seafile auf einem CentOS 6-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Seafile-Website.