Installation · 4 min read · Nov 11, 2025
So installieren Sie Seafile auf Ubuntu 14.04 (Trusty Tahr)
Seafile ist eine OpenSource-Cloud-Speicher-Software. Es bietet Dateifreigabe und Synchronisierung für Einzelbenutzer und Gruppen, es bietet clientseitige Verschlüsselung und einfachen Zugriff von mobilen Geräten. Dieses Tutorial beschreibt die Schritte zur Installation von Seafile auf Ubuntu 14.04.
Installation der Seafile-Abhängigkeiten
Liste der Abhängigkeiten wie beschrieben
- Java Runtime Environment (JRE)
- Poppler-utils
- Libreoffice 4.1+ und Python-uno
- libpython 2.7
- Python-Bibliotheken (stellen Sie sicher, dass Python 2.7 in dieser Installation enthalten ist, Sie können dies mit dem Befehl auf dem Bild 1.2 überprüfen, wenn es bereits installiert ist, wenn nicht, verwenden Sie diesen Befehl apt-get install python 2.7 und auch, wenn Sie einen Fehler “Wheel-Installationen erfordern setuptools >= …” erhalten, dann können Sie dies verwenden pip install setuptools –no-use-wheel –upgrade). Sie müssen auch mit easy_install pip und pip install boto ** installieren, wie auf den Bildern 1.3 und 1.4 zu sehen ist)
Führen Sie den folgenden Befehl als Root-Benutzer aus, um die erforderliche Software zu installieren:
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-memcacheJetzt werde ich überprüfen, ob die installierte Python-Version den Anforderungen für Seafile entspricht:
python -VWie Sie im Screenshot sehen, ist die Python-Version 2.7.6, also liegt sie im Bereich der unterstützten Python-Versionen.

Als nächstes werde ich das pip-Paket mit easy_install installieren
easy_install pip
und das boto-Paket
pip install boto
Installieren Sie als Nächstes einige zusätzliche Schriftarten für Ihre Sprache (wie zum Beispiel WenQuanYi, wenn wir Chinesisch verwenden)
apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy
Installation von Seafile mit MySQL
Zuerst müssen Sie überprüfen, ob Ihr System ein 32-Bit- oder 64-Bit-System ist.
uname -m
Mein Server ist ein 64-Bit-System.
Es gibt zwei Optionen, die Sie verwenden können, entweder 32 oder 64 Bit, die beide auf der Seafile-Download-Seite verfügbar sind http://seafile.com/en/download/.

Oder Sie können direkt auf diesen angegebenen gelisteten Seiten herunterladen:
64 Bit:
https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz
32 Bit:
https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_i386.tar.gz
Durch das Herunterladen des Pakets müssen Sie den wget-Befehl verwenden:
cd /tmp
wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz
Als Nächstes werden wir die erforderlichen Verzeichnisse erstellen.
Zuerst muss ich ein Verzeichnis mit dem Namen “guide” erstellen (dies ist nur ein Beispiel im Bild 1.8), und Sie können jeden Namen verwenden, der Ihre Organisation beschreibt.
mkdir /root/guide
Dann verschieben Sie die Datei seafile-server_4.0.6_x86-64.tar.gz in ein Verzeichnis, das wir erstellt haben guide.
mv seafile-server_4.0.6_x86-64.tar.gz /root/guide/
Betreten Sie das Verzeichnis guide
cd /root/guideSobald Sie drinnen sind, müssen Sie die Datei mit dem Befehl tar extrahieren.
tar -xzf seafile-server_4.0.6_x86-64.tar.gz
Als Nächstes erstellen Sie ein Verzeichnis installed.
mkdir installed
Wir können die Datei seafile-server_4.0.6_x86-64.tar.gz in das neu erstellte Verzeichnis installed verschieben.
mv seafile-server_4.0.6_x86-64.tar.gz installed/
Wie in dieser Verzeichnisstruktur für unsere Version beschrieben, sollte alles am richtigen Platz sein. Wo die Verzeichnisse Installed und seafile-server-4.0.6 innerhalb des Verzeichnisses Guide sein sollten.

Konfiguration der MySQL-Datenbanken
Seafile besteht aus 3 Kernkomponenten. Wir müssen eine Datenbank für diese gegebenen Komponenten erstellen.
- ccnet-Server
- seafile-Server
- seahub
Wir erstellen jetzt die MySQL-Datenbanken, Konten und setzen Berechtigungen auf den angegebenen Datenbanken wie aufgelistet. (Dies ist nur ein Beispiel, Sie können Ihr eigenes Design für Ihren Datenbanknamen erstellen).
| Seafile-Komponenten | Datenbankname | Konto |
| ccnet-Server | ccnet-db | seafile |
| seafile-Server | seafile-db | seafile |
| seahub | seahub-db | seafile |
Melden Sie sich bei MySQL als Root-Benutzer an
mysql -u root -pund geben Sie dann diese Befehle in der MySQL-Shell ein:
create database `ccnet-db` character set = 'utf8';
create database `seafile-db` character set = 'utf8';
create database `seahub-db` character set = 'utf8';
create user 'seafile'@'localhost' identified by 'seafile';
GRANT ALL PRIVILEGES ON ccnet-db.* to `seafile`@localhost;
GRANT ALL PRIVILEGES ON seafile-db.* to `seafile`@localhost;
GRANT ALL PRIVILEGES ON seahub-db.* to `seafile`@localhost;
FLUSH PRIVILEGES;
Jetzt sind wir fertig mit der Erstellung der Datenbanken, als Nächstes konfigurieren wir Seafile, um auf diese Datenbanken zu zeigen, die wir erstellt haben.
Erforderliche Pakete:
- python 2.7
- python-setuptools
- python-imaging
- python-mysqldb
Verwenden Sie diesen Befehl: (um zu überprüfen, ob es bereits installiert ist)
apt-get install python2.7 python-setuptools python-imaging python-mysqldb
Als Nächstes müssen Sie den Seafile-Server installieren. Gehen Sie zum Verzeichnis seafile-server-4.0.6 und führen Sie das Skript setup-seafile-mysql.sh aus.
cd seafile-server-4.0.6
ls -lrt
./setup-seafile-mysql.sh
Sie müssen die Fragen in diesem nächsten Verfahren beantworten.




Beim Starten des Dienstes seafile müssen Sie zum Verzeichnis seafile-server-4.0.6 gehen und dann wie im Bild angegeben ausführen.
cd /root/guide/seafile-server-4.0.6
ls -al
./seafile.sh start
Dann beim Starten von seahub. Der Standardport ist 8000.
./seahub.sh start
Um auf die Seite mit einem beliebigen Browser zuzugreifen, geben Sie in die Adresszeile ein.
http://192.168.0.100:8000/In diesem Bild sehen Sie den Beispiel-Webzugang. Mit dem Administratorkonto, das Sie im Bild 1.22 eingegeben haben, müssen Sie die E-Mail und das Passwort eingeben.

Sobald Sie sich angemeldet haben, sehen Sie die Seafile-Web-Admin-Seite.

Links
- Seafile
- Ubuntu
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.