Seafile (Linux): Unterschied zwischen den Versionen
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