Seafile (Ubuntu 18.04): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
Zeile 64: Zeile 64:
== Konfiguration ==
== Konfiguration ==


{{note|Pfad anpassen: conf/ccnet.conf bzw. seafile-data}}
=== /opt/seafile/conf/seafdav.conf ===
 
Um Konflikte mit Tomcat zu vermeiden, in der Konfigurationsdatei
 
<pre>
sudo vi /opt/seafile/conf/seafdav.conf
</pre>
 
den Wert für ''port'' auf
 
<pre>
port = 8085
</pre>
 
ändern.
 
=== /opt/seafile/seafile-data ===
 
<pre>
 
</pre>
 
=== /opt/seafile/seahub-data ===
 
<pre>
 
</pre>


=== Links ===
=== Links ===

Version vom 17. Juni 2020, 20:30 Uhr

Noch in Bearbeitung


Installation

Download

https://github.com/haiwen/seafile-rpi/releases

cd ~/temp
wget https://github.com/haiwen/seafile-rpi/releases/download/v7.1.4/seafile-server_7.1.4_pi-bionic-stable.tar.gz

Entpacken

sudo mkdir -p /opt/seafile/installed
sudo mv seafile-server_* /opt/seafile/
cd /opt/seafile/
sudo tar -xzf seafile-server_*
sudo mv seafile-server_* installed

Datenbank anlegen

mysql -u root -p 
create user 'seafile'@'%' identified by '<password>';

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

GRANT ALL PRIVILEGES ON `ccnet_db`.* to 'seafile'@'%';
GRANT ALL PRIVILEGES ON `seafile_db`.* to 'seafile'@'%';
GRANT ALL PRIVILEGES ON `seahub_db`.* to 'seafile'@'%';

flush privileges;
quit

Abhängigkeiten installieren

sudo apt-get install -y python3 python3-setuptools python3-pip libmemcached-dev zlib1g-dev
sudo pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy django-pylibmc django-simple-captcha python3-ldap

Seafile installieren

cd seafile-server-*
sudo ./setup-seafile-mysql.sh

Server stoppen

sudo seafile-server-latest/seahub.sh stop
sudo seafile-server-latest/seafile.sh stop

Konfiguration

/opt/seafile/conf/seafdav.conf

Um Konflikte mit Tomcat zu vermeiden, in der Konfigurationsdatei

sudo vi /opt/seafile/conf/seafdav.conf

den Wert für port auf

port = 8085

ändern.

/opt/seafile/seafile-data


/opt/seafile/seahub-data


Links

https://download.seafile.com/published/seafile-manual/deploy/using_mysql.md

Links

https://download.seafile.com/published/seafile-manual/home.md

https://www.raspberry-pi-geek.de/ausgaben/rpg/2019/02/seafile-cloud-auf-dem-raspberry-pi/


Zurück zu Seafile