Installation · 2 min read · Nov 09, 2025

So installieren Sie Seafile auf Ubuntu 15.04 (Vivid Vervet)

Seafile ist eine private Cloud wie Dropbox, mega.co.nz und andere. Seafile basiert auf Python und ist Open Source, sodass Sie Ihre eigene private Cloud erstellen können, die viel sicherer ist.

Seafile unterstützt Verschlüsselungsbibliotheken, die Ihre Daten sicherer machen. Um Dateien in einer Bibliothek zu verschlüsseln, müssen Sie ein Passwort festlegen, wenn Sie die Bibliothek erstellen. Das Passwort wird nicht in der Seafile-Cloud gespeichert. Selbst der Administrator der Server kann Ihre verschlüsselten Daten ohne das Passwort nicht einsehen.

Dieses Tutorial zeigt die Installation von Seafile auf Ubuntu 15.04.

Voraussetzungen

  • Ein Server mit 2 GB RAM
  • Ubuntu 15.04 64-Bit

Seafile installieren

Schritt 1 - Installieren der erforderlichen Abhängigkeiten

Um die Installation durchzuführen, benötigt Seafile einige Abhängigkeiten:

  • openjdk-7jre
  • LibreOffice
  • Poppler-utils
  • mysql-server
  • Python-pip usw.
apt-get install openjdk-7-jre poppler-utils libreoffice libreoffice-script-provider-python libpython2.7 python-pip mysql-server python-setuptools python-imaging python-mysqldb python-memcache ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy python-pip

Installieren Sie boto mit pip:

pip install boto

Schritt 2 - Seafile herunterladen und extrahieren

Seafile kann von der offiziellen Seite heruntergeladen werden, bitte laden Sie es entsprechend Ihren Bedürfnissen herunter. Hier verwende ich Ubuntu 15.04 64-Bit.

Laden Sie das Seafile-Archiv mit wget herunter:

cd /tmp/  
wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.1.2_x8664.tar.gz

Erstellen Sie das Verzeichnis:

sudo su  
mkdir -p /root/mycloud/installed/

Verschieben Sie die Dateien:

mv seafile-server_4.1.2_x8664.tar.gz /root/mycloud/  
cd /root/mycloud/

Und extrahieren Sie das Archiv:

tar -xzf seafile-server_4.1.2_x8664.tar.gz  
mv seafile-server_4.1.2_x8664.tar.gz installed/

Das Verzeichnis für die Installation von Seafile ist also /root/mycloud/.

Schritt 3 - Erstellen der Datenbank

Seafile benötigt 3 Datenbanken:

  1. ccnet server
  2. seafile server
  3. seahub

Bitte melden Sie sich jetzt bei Ihrem MySQL an, erstellen Sie einen Benutzer und gewähren Sie die Berechtigungen für die Datenbanken.

Melden Sie sich bei MySQL an:

mysql -u root -p

Erstellen Sie 3 Datenbanken:

create database ccnet_db character set = 'utf8';  
create database seafile_db character set = 'utf8';  
create database seahub_db character set = 'utf8';

Erstellen Sie einen Benutzer “seacloud”

create user seacloud@localhost identified by 'yourpassword';

Und gewähren Sie dem Benutzer “seacloud” Zugriff auf die Datenbanken:

grant all privileges on ccnet_db.* to seacloud@localhost identified by 'yourpassword';  
grant all privileges on seafile_db.* to seacloud@localhost identified by 'yourpassword';  
grant all privileges on seahub_db.* to seacloud@localhost identified by 'yourpassword';  
flush privileges;

Schritt 4 - Setup-Datei ausführen

Bitte gehen Sie zum Installationsverzeichnis von Seafile. Sobald die Datei seafile-server_4.1.2_x8664.tar.gz extrahiert wurde, erscheint ein Verzeichnis seafile-server-4.1.2.

cd /root/mycloud/  
cd seafile-server-4.1.2/  
./setup-seafile-mysql.sh

Drücken Sie einfach die Eingabetaste und Sie werden nach Folgendem gefragt:

  • Servername
  • Domain/IP
  • usw.

Dann werden Sie auch nach der Datenbank gefragt. Sie können die Nummer 2 wählen, da Sie einen Benutzer und eine Datenbank erstellt haben.

Und am Ende müssen Sie nur die Eingabetaste drücken, um alle Konfigurationen zu bestätigen, die Sie eingerichtet haben.

Schritt 5 - Seafile und Seahub starten

Jetzt ist alles erledigt und lassen Sie es uns starten, indem wir seafile.sh und seahub.sh ausführen.

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

und füllen Sie Ihre E-Mail und Ihr Passwort aus.

Schritt 6 - Testen von Ihrem Browser

Öffnen Sie Ihren Browser 192.168.1.108:8000 und versuchen Sie, sich mit Ihrem Administratorkonto anzumelden.

Fazit

Mit der Vielzahl an Cloud-Anwendungen heute ist Seafile eine private Cloud-Lösung, die sich gut für den Einsatz an diesem Tag eignet. Mit der Verschlüsselungsfunktion in der Bibliothek/Ordner können Sie die Daten sicherer machen. Und auch die einfache Konfiguration macht es einfach, sie auf Ihrem Server zu implementieren.

Links

  • Seafile
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.