seafile_installation
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Seafile Installation
Vorarbeiten
aptitude install python-imaging python-mysqldb memcached python-memcache adduser --system --group --uid 500 --disabled-password --gecos 'Seafile server' \ --home /srv/seafile seafile chmod 750 /srv/seafile cd /srv/seafile wget seafile-server_6.0.5_x86-64.tar.gz tar xzf seafile-server_6.0.5_x86-64.tar.gz mkdir installed mv seafile-server_* installed cd /srv/seafile/seafile-server-6.0.5 ./setup-seafile-mysql.sh chown -R seafile. /srv/seafile
Die Standardinstallation ist auf der Projektseite relativ gut erklärt. Hier sind die nachfolgenden, vermutlich sinnvollen Schritte aufgeführt.
- Init-Script benutzen
/etc/init.d/seafile-server
- Sorgt dafür, daß der Server unter einem eingeschränkten Benutzer (z.B. seafile) läuft.
- Apache mit SSL als Proxy verwenden
a2enmod rewrite a2enmod proxy_fcgi a2enmod proxy_http
LOGO_PATH
?
Sicherheit: Seahub nur auf localhost laufen lassen.
Dazu die Datei seahub.sh
anpassen:
$PYTHON $gunicorn_exe seahub.wsgi:application -c "${gunicorn_conf}" -b "127.0.0.1:${port}" --preload
MySQL Datenbank
Falls von SQLite zu MySQL migriert wird, muß ggf. ein Datenbankbenutzer angelegt werden:
CREATE USER 'seafile'@'localhost' IDENTIFIED BY '********'; GRANT ALL PRIVILEGES ON `ccnet\-db`.* to 'seafile'@'localhost'; GRANT ALL PRIVILEGES ON `seafile\-db`.* to 'seafile'@'localhost'; GRANT ALL PRIVILEGES ON `seahub\-db`.* to 'seafile'@'localhost';
Libreoffice / PDF
apt-get install libreoffice libreoffice-script-provider-python poppler-utils
- seafevents.conf
[OFFICE CONVERTER] enabled = true
TODO LibreOffice Online
Upgrade
Minor Upgrade
Neue Version herunterladen, auspacken, in das neue Verzeichnis wechsel und das Upgrade-Script laufenlassen:
/etc/init.d/seafile-server stop cd /srv/seafile wget https://download.seadrive.org/seafile-server_6.0.9_x86-64.tar.gz tar xzf seafile-server_6.0.9_x86-64.tar.gz cd seafile-server-6.0.9 upgrade/minor-upgrade.sh /etc/init.d/seafile-server start
seafile_installation.1609692129.txt.gz · Zuletzt geändert: 03.01.2021 16:42 von thooge