Installation

SEAFILE auf Ubuntu installieren

In diesem Handbuch wird erläutert, wie Sie den Sea-Dateiserver aus einem vorgefertigten Paket mit MySQL einrichten und ausführen. Im Folgenden werden die Installationsschritte davon ausgegangen, dass alle Abhängepakete von Seafile Cloud auf Ihrem System installiert und aktuell sind. Bitte befolgen Sie die Installationsschritte der Seafile:

    sudo apt update
    sudo apt install python3 python3-{pip,pil,ldap,urllib3,setuptools,mysqldb,memcache,requests}
    sudo apt install libpython3.8 ffmpeg

Laden Sie das neueste Seafile Server -Paket von Seafile Download herunter. Zum Zeitpunkt dieser Installation beträgt die neueste Version von Seafile Server 8.0.5 64bit:

    sudo `apt -y install wget
    wget https://download.seadrive.org/seafile-server_8.0.5_x86-64.tar.gz

Sobald der Datei -Download abgeschlossen ist, extrahieren Sie das Archiv in /opt -Verzeichnis:

    sudo tar -xvf  seafile-server_8.0.5_x86-64.tar.gz -C /opt
    sudo mv /opt/seafile-server-8.0.5 /opt/seafile

Nehmen Sie als nächstes ein Setup -Skript aus.

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

Dieses Skript führt Sie zum Einrichten Ihres Seafile -Servers mit MySQL. Seafile Server wird auf Port 8082 ausgeführt und die Seafile Web -Benutzeroberfläche ist im Port 8000 zugänglich. Starten Sie nun Seafile Services nach:

    cd /opt/seafile
    sudo ./seafile.sh start

Starten Sie als nächstes den Frontend -Service der Seahub Django -Website.

    sudo ./seahub.sh start 

Wenn Sie mit SeaHub beginnen, fordert das Skript Sie auf, ein Administratorkonto für Ihr Seafile -Serverkonto zu erstellen. Port standardmäßig 127.0.0.1:8000. Wir empfehlen Ihnen daher, einen Reverse -Proxy -Dienst bereitzustellen, damit andere Benutzer auf den Seahub -Dienst zugreifen können. Sie können die SeaHub -Website und Seafile -Prozesse stoppen mit:

    ./seahub.sh stop
    ./seafile.sh stop

Glückwunsch! Sie haben erfolgreich Seafile -Datei -Synchronisierung und Freigabe -Plattform auf Ubuntu installiert. Genießen!

 Deutsch