GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Seafile auf Ubuntu 14.04 (Trusty Tahr)

Seafile ist eine OpenSource-Cloud-Speichersoftware. Es bietet Dateifreigabe und -synchronisierung für einzelne Benutzer und Gruppen, bietet clientseitige Verschlüsselung und einfachen Zugriff von Mobilgerä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-Laufzeitumgebung (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 Image 1.2 überprüfen, wenn es bereits installiert ist, wenn nicht, dann verwenden Sie diesen Befehl apt-get install python 2.7 und auch wenn Sie die Fehlermeldung "Wheel installs require setuptools>=..." erhalten, können Sie dieses pip install setuptools --no-use-wheel --upgrade verwenden ). Außerdem benötigen Sie zur Installation mit easy_install pip und pip install boto wie auf Bild 1.3 bzw. 1.4 zu sehen)

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-memcache

Jetzt werde ich prüfen, ob die installierte Python-Version den Anforderungen für Seafile entspricht:

python -V

Wie Sie im Screenshot sehen, ist die Python-Version 2.7.6, sie liegt also 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 Möglichkeiten zur Verwendung, entweder 32 oder 64 Bit, die beide auf der Seafile-Downloadseite http://seafile.com/en/download/ verfügbar sind. .



Oder Sie können direkt von diesen aufgelisteten 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

Wenn Sie das Paket herunterladen, 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 erstellen wir die erforderlichen Verzeichnisse.

Zuerst muss ich einen Verzeichnisnamen "guide" erstellen (dies ist nur ein Beispiel in Bild 1.8), und Sie können einen beliebigen Namen verwenden, der Ihre Organisation beschreibt.

mkdir /root/guide



Verschieben Sie dann die Datei seafile-server_4.0.6_x86-64 .tar.gz in ein von uns erstelltes Verzeichnis guide .

mv seafile-server_4.0.6_x86-64.tar.gz /root/guide/



Rufen Sie das Anleitungsverzeichnis auf

cd /root/guide

Sobald Sie drin sind, müssen Sie die Datei mit dem Befehl tar.

extrahieren
tar -xzf seafile-server_4.0.6_x86-64.tar.gz



Erstellen Sie als Nächstes ein Verzeichnis installiert .

mkdir installed



Möglicherweise verschieben wir die Datei seafile-server_4.0.6_x86- 64.tar.gz in das neu erstellte Verzeichnis installiert .

mv seafile-server_4.0.6_x86-64.tar.gz installed/



Wie in dieser Verzeichnisstruktur für unsere Version beschrieben, sollte alles in Ordnung sein Ort. Wo installiert und seafile-server-4.0.6 Verzeichnisse, sollten sich im Verzeichnis von Guide befinden .

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

Erstellen Sie jetzt die MySQL-Datenbanken, das Konto und die Einstellungsberechtigung für die 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 als Root-Benutzer bei mysql an

mysql -u root -p

und 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 PRIVELIGES ON ccnet-db.* to `seafile`@localhost;
GRANT ALL PRIVELIGES ON seafile-db.* to `seafile`@localhost;
GRANT ALL PRIVELIGES ON seahub-db.* to `seafile`@localhost;
FLUSH PRIVILEGES;



Nachdem wir nun mit dem Erstellen von Datenbanken fertig waren, ist unser nächstes Ziel, die Seedatei zu konfigurieren diese von uns erstellten Datenbanken.

Seafile-Server einrichten

Erforderliche Pakete:

  • Python 2.7
  • python-setuptools
  • Python-Imaging
  • python-mysqldb

Mit diesem 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. Wechseln Sie in das Verzeichnis seafile-server-4.0.6 und führen Sie dann das Skript setup-seafile-mysql.sh.

aus
cd seafile-server-4.0.6
ls -lrt
./setup-seafile-mysql.sh



Sie müssen die Fragen zu diesem nächsten Verfahren beantworten.







Seafile-Server wird gestartet

Beim Starten des Dienstes seafile , müssen Sie in das Verzeichnis seafile-server-4.0.6 gehen. dann wie auf dem Bild angegeben ausführen.

cd /root/guide/seafile-server-4.0.6
ls -al
./seafile.sh start



Dann Seahub starten. der Standardport ist 8000.

./seahub.sh start

Um mit einem beliebigen Browser auf die Website zuzugreifen, geben Sie in die Adressleiste ein.

http://192.168.0.100:8000/

Auf diesem Bild sehen Sie den Beispiel-Webzugang. Unter Verwendung des Administratorkontos, das Sie in Image 1.22 eingegeben haben, müssen Sie die E-Mail-Adresse und das Passwort eingeben.



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

  • Seafile
  • Ubuntu

Ubuntu
  1. So installieren Sie Odoo auf Ubuntu

  2. So installieren Sie R unter Ubuntu 20.04

  3. So installieren Sie Go unter Ubuntu 18.04

  4. So installieren Sie R unter Ubuntu 18.04

  5. So installieren Sie Seafile auf einem Ubuntu 14.04 VPS

So installieren Sie Seafile unter Ubuntu 14.04

So installieren Sie Seafile auf Ubuntu 16.04 LTS

So installieren Sie Seafile auf Ubuntu 20.04 LTS

So installieren Sie Go in Ubuntu 20.04

So installieren Sie die neuesten Nvidia-Treiber unter Ubuntu 14.04 Trusty Tahr

So installieren Sie Go unter Ubuntu 22.04