Seafile (Ubuntu 18.04): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 98: | Zeile 98: | ||
sudo rsync -av /opt/seafile/seahub-data /mnt/synology/web1/seafile/ | sudo rsync -av /opt/seafile/seahub-data /mnt/synology/web1/seafile/ | ||
sudo chmod 700 /mnt/synology/web1/seafile/seahub-data | sudo chmod 700 /mnt/synology/web1/seafile/seahub-data | ||
sudo mv /opt/seafile/seahub-data /mnt/synology/web1/seafile/backup/init/ | |||
sudo ln -s /mnt/synology/web1/seafile/seahub-data seahub-data | sudo ln -s /mnt/synology/web1/seafile/seahub-data seahub-data | ||
</pre> | </pre> |
Version vom 17. Juni 2020, 20:53 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
sudo mkdir -p /mnt/synology/web1/seafile/backup/init/ sudo mkdir -p /mnt/synology/web1/seafile/ sudo rsync -av /opt/seafile/seafile-data /mnt/synology/web1/seafile/ sudo chmod 700 /mnt/synology/web1/seafile/seafile-data sudo mv /opt/seafile/seafile-data /mnt/synology/web1/seafile/backup/init/ cd /opt/seafile/ sudo ln -s /mnt/synology/web1/seafile/seafile-data seafile-data
/opt/seafile/seahub-data
sudo mkdir -p /mnt/synology/web1/seafile/seahub-data sudo rsync -av /opt/seafile/seahub-data /mnt/synology/web1/seafile/ sudo chmod 700 /mnt/synology/web1/seafile/seahub-data sudo mv /opt/seafile/seahub-data /mnt/synology/web1/seafile/backup/init/ sudo ln -s /mnt/synology/web1/seafile/seahub-data 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