Seafile ist ein Open-Source-Cloud-Speichersystem zum Speichern von Dateien auf dem Seafile-Server und zum Synchronisieren der Dateien zwischen mehreren Computern oder Mobilgeräten mit dem Seafile-Client. Mit Seafile können Sie auch Gruppen mit Dateisynchronisierung und Wikis erstellen und Diskussionen mit Ihrem Team starten, um eine einfache Zusammenarbeit zu ermöglichen.
In diesem Tutorial führen wir Sie durch die Schritte zur Installation von Seafile auf einem virtuellen Ubuntu 14.04 Linux-Server mit MySQL-Server, Apache-Webserver und PHP.
Melden Sie sich zunächst als Benutzer root auf Ihrem Ubuntu 14.04-Server an und stellen Sie sicher, dass alle Pakete auf dem neuesten Stand sind
apt-get update apt-get upgrade
Installieren Sie die folgenden Abhängigkeiten, die von Seafile benötigt werden
apt-get install python-setuptools python-imaging python-mysqldb
MySQL-Server installieren
apt-get install mysql-server
Führen Sie den folgenden Befehl aus, um Ihren MySQL-Server zu sichern und ein neues Root-Passwort festzulegen
mysql_secure_installation
Installieren Sie als Nächstes den Apache-Webserver und PHP auf Ihrem Server
apt-get install apache2 php5 libapache2-mod-php5
Laden Sie die neueste stabile Version von Seafile von der offiziellen Website auf Ihren Server herunter. Zum Zeitpunkt des Schreibens dieses Artikels ist es Version 4.0.6
cd /opt/ wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz
Entpacken Sie das heruntergeladene tar-Archiv
tar -xzf seafile-server_4.0.6_x86-64.tar.gz cd seafile-server-4.0.6/
Führen Sie das folgende Skript aus, um zu überprüfen, ob Ihr Server alle Anforderungen erfüllt.
./setup-seafile-mysql.sh
Wir haben bereits alle Anforderungen installiert und es sollte kein Problem geben, also drücken Sie die Eingabetaste, um die Installation fortzusetzen. Sie werden aufgefordert, mehrere Informationen einzugeben, die zum Konfigurieren von Seafile erforderlich sind, wie z. B. Servername, IP-Adresse, Überwachungsports, Erstellen einer MySQL-Datenbank für Seafile usw.
Nachdem alle erforderlichen Informationen eingegeben wurden, erhalten Sie die folgende Meldung
----------------------------------------------------------------- Your seafile server configuration has been finished successfully. ----------------------------------------------------------------- run seafile server: ./seafile.sh { start | stop | restart } run seahub server: ./seahub.sh { start | stop | restart }
Führen Sie also die folgenden Skripte aus, um die Seafile- und Seahub-Server zu starten:
./seafile.sh start ./seahub.sh start
Da der Seahub-Server zum ersten Mal gestartet wird, müssen Sie das Administratorkonto erstellen.
What is the email for the admin account? [ admin email ] [email protected] What is the password for the admin account? [ admin password ] Enter the password again: [ admin password again ] ---------------------------------------- Successfully created seafile admin ----------------------------------------
Seahub ist ein Seafile-Serverpaket, das einen leichten Python-HTTP-Server enthält, der die Website bedient. Sobald der Seahub-Server gestartet ist, können Sie unter https://yourdomain.com:8000 auf Seafile zugreifen und sich mit dem erstellten Administratorkonto anmelden.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Seafile für Sie zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.