Seafile (Linux): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
Zeile 36: Zeile 36:
=== Datenbanken anlegen ===
=== Datenbanken anlegen ===


Wenn der ''MySQL-Server'' auf eine bestimmte IP-Adresse hört, dann auch einen User mit Host '''%''' anlegen:
<pre>
<pre>
mysql -u root -p  
mysql -u root -p  
Zeile 44: Zeile 45:
</pre>
</pre>


Danach das Konfigurations-Skript starten:
<pre>
<pre>
sudo -u seafile ./seafile-server-5.1.3/setup-seafile-mysql.sh
sudo -u seafile ./seafile-server-5.1.3/setup-seafile-mysql.sh
</pre>
</pre>
=== Server testen ===
<pre>
sudo -u seafile ./seafile.sh start
sudo -u seafile ./seahub.sh start
</pre>
Danach sollte der Server unter [http://10.0.0.120:8000/ http://10.0.0.120:8000/] erreichbar sein.


== Links ==
== Links ==

Version vom 14. Juni 2016, 23:22 Uhr

Voraussetzungen

MySQL-Server - siehe dazu MySQL installieren (Linux)

sudo apt-get install python2.7 libpython2.7 python-setuptools python-imaging python-ldap python-mysqldb python-memcache python-urllib3

Installation

Benutzer anlegen

Einen System-Benutzer seafile mit Homeverzeichnis, aber ohne Loginmöglichkeit, anlegen:

sudo addgroup --system --disabled-login --gid 1005 seafile
sudo adduser --system --disabled-login --uid 1005 --ingroup seafile seafile

Aktuelle Version runterladen

Auf https://www.seafile.com/en/download/ die letzte Serverversion suchen und runterladen:

sudo -u seafile mkdir /home/seafile/seafile
cd /home/seafile/seafile
sudo -u seafile wget https://bintray.com/artifact/download/seafile-org/seafile/seafile-server_5.1.3_x86-64.tar.gz

Entpacken und Installieren

sudo -u seafile tar -xzf seafile-server_*
sudo -u seafile mkdir installed
sudo -u seafile mv seafile-server_* installed

Datenbanken anlegen

Wenn der MySQL-Server auf eine bestimmte IP-Adresse hört, dann auch einen User mit Host % anlegen:

mysql -u root -p 
create user 'seafile'@'%' identified by '<password>';
grant all on `ccnet-db`.* to 'seafile'@'%';
grant all on `seafile-db`.* to 'seafile'@'%'; 
grant all on `seahub-db`.* to 'seafile'@'%'; 

Danach das Konfigurations-Skript starten:

sudo -u seafile ./seafile-server-5.1.3/setup-seafile-mysql.sh

Server testen

sudo -u seafile ./seafile.sh start
sudo -u seafile ./seahub.sh start

Danach sollte der Server unter http://10.0.0.120:8000/ erreichbar sein.

Links

http://manual.seafile.com/deploy/using_mysql.html


Zurück zu Ubuntu