Benutzer-Werkzeuge

Webseiten-Werkzeuge


seafile_installation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
seafile_installation [23.08.2022 05:52] – [Seafile Installation] thoogeseafile_installation [28.12.2023 13:27] (aktuell) thooge
Zeile 1: Zeile 1:
-====== Seafile Installation ======+====== Seafile ====== 
 + 
 +===== Installation =====
  
 Um den Datenbereich später leicht erweitern zu können, empfiehlt es sich  Um den Datenbereich später leicht erweitern zu können, empfiehlt es sich 
Zeile 9: Zeile 11:
 </code> </code>
  
-Python-Abhängigkeiten (TODO noch nicht vollständif verifiziert)+Python-Abhängigkeiten (TODO noch nicht vollständig verifiziert)
 <code> <code>
-apt-get install python3-setuptools python3-pip  +apt-get install python3-setuptools python3-pip 
-apt-get install python3-pillow python3-jinja2 python3-pylibmc python3-ldap python3-lxml python3-memcache +apt-get install python3-pillow python3-jinja2 python3-pylibmc python3-ldap python3-lxml python3-memcache python3-wheel
-pip3 install wheel+
 pip3 install --timeout=3600 pylibmc captcha sqlalchemy==1.4.3 django-pylibmc django-simple-captcha pip3 install --timeout=3600 pylibmc captcha sqlalchemy==1.4.3 django-pylibmc django-simple-captcha
 </code> </code>
 +
 +Falls die Versionen nicht passen und etwas neu gebaut werden muß, ''python3-dev'' installieren.
  
 Vorarbeiten Vorarbeiten
Zeile 55: Zeile 58:
 Dazu die Datei ''seahub.sh'' anpassen: Dazu die Datei ''seahub.sh'' anpassen:
   $PYTHON $gunicorn_exe seahub.wsgi:application -c "${gunicorn_conf}" -b "127.0.0.1:${port}" --preload   $PYTHON $gunicorn_exe seahub.wsgi:application -c "${gunicorn_conf}" -b "127.0.0.1:${port}" --preload
-===== MySQL Datenbank =====+ 
 +==== MySQL Datenbank ====
  
 Falls von SQLite zu MySQL migriert wird, muß ggf. ein Datenbankbenutzer angelegt werden: Falls von SQLite zu MySQL migriert wird, muß ggf. ein Datenbankbenutzer angelegt werden:
Zeile 65: Zeile 69:
 </code> </code>
  
- +==== Libreoffice / PDF ====
-===== Libreoffice / PDF =====+
  
 <code> <code>
Zeile 78: Zeile 81:
  
 TODO [[LibreOffice Online]] TODO [[LibreOffice Online]]
-====== Upgrade ====== 
  
-===== Minor Upgrade =====+===== Upgrade =====
  
-Neue Version herunterladen, auspacken, in das neue Verzeichnis wechsel und das Upgrade-Script laufenlassen: +==== Maintenance Upgrade ==== 
-<code> +z.B. 6.0.5 -> 6.0.7 
-/etc/init.d/seafile-server stop+ 
 +  - Neue Version herunterladen<code>
 cd /srv/seafile cd /srv/seafile
-wget https://download.seadrive.org/seafile-server_6.0.9_x86-64.tar.gz +wget https://download.seadrive.org/seafile-server_6.0.7_x86-64.tar.gz 
-tar xzf seafile-server_6.0.9_x86-64.tar.gz +</code> 
-cd seafile-server-6.0.9+  - Archiv auspacken<code> 
 +tar xzf seafile-server_6.0.7_x86-64.tar.gz 
 +</code> 
 +  - Server stoppen<code> 
 +/etc/init.d/seafile-server stop 
 +</code> 
 +  in neu erstelltes Verzeichnis wechseln 
 +  - Minor-Upgrade Script laufen lassen<code>
 upgrade/minor-upgrade.sh upgrade/minor-upgrade.sh
 +</code>
 +  - Server wieder starten<code>
 /etc/init.d/seafile-server start /etc/init.d/seafile-server start
 </code> </code>
  
-===== Major Version Upgrade =====+==== Minor Upgrade ====
  
-<code>+z.B. 7.0.5 -> 7.1.5 
 + 
 +  - Neue Version herunterladen<code> 
 +cd /srv/seafile 
 +wget https://download.seadrive.org/seafile-server_7.1.5_x86-64.tar.gz 
 +</code> 
 +  - Archiv auspacken<code> 
 +tar xzf seafile-server_7.1.5_x86-64.tar.gz 
 +</code> 
 +  - Server stoppen<code>
 /etc/init.d/seafile-server stop /etc/init.d/seafile-server stop
 +</code>
 +  - in das neue Verzeichnis wechseln und das Upgrade-Script laufenlassen<code>
 +cd seafile-server-7.1.5
 +upgrade/minor-upgrade.sh
 +</code>
 +  - Server wieder starten<code>
 +/etc/init.d/seafile-server start
 +</code>
 +
 +==== Major Version Upgrade ====
 +Z.B. von 8 -> 9
 +
 +  - Neue Version herunterladen<code>
 cd /srv/seafile cd /srv/seafile
-wget https://download.seadrive.org/seafile-server_7.0.5_x86-64.tar.gz +wget https://download.seadrive.org/seafile-server_9.0.10_x86-64.tar.gz 
-tar xzf seafile-server_7.0.5_x86-64.tar.gz +</code> 
-cd seafile-server-7.0.5 + 
-upgrade/upgrade_6.3_7.0.sh+  - Archiv auspacken<code> 
 +tar xzf seafile-server_9.0.10_x86-64.tar.gz 
 +</code> 
 +  - Server stoppen<code> 
 +/etc/init.d/seafile-server stop 
 +</code> 
 + 
 +  Update durchführen <code> 
 +upgrade/upgrade_8.0_9.0.sh 
 +/etc/init.d/seafile-server start 
 +</code> 
 +  - Memcached neu starten 
 +  - Server wieder starten<code>
 /etc/init.d/seafile-server start /etc/init.d/seafile-server start
 </code> </code>
  
  
seafile_installation.1661233922.txt.gz · Zuletzt geändert: 23.08.2022 05:52 von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki