seafile_installation
                Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| seafile_installation [19.11.2021 11:07] – thooge | seafile_installation [28.12.2023 13:27] (aktuell) – thooge | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Seafile  | + | ====== 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: | ||
| </ | </ | ||
| - | Vorarbeiten | + | Python-Abhängigkeiten (TODO noch nicht vollständig verifiziert) | 
| < | < | ||
| - | apt-get install python3-setuptools python3-pip | + | apt-get install python3-setuptools python3-pip | 
| - | apt-get install python3-pil python3-jinja2 python3-pylibmc python3-ldap | + | apt-get install python3-pillow  | 
| 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 | ||
| + | </ | ||
| + | Falls die Versionen nicht passen und etwas neu gebaut werden muß, '' | ||
| + | |||
| + | Vorarbeiten | ||
| + | < | ||
| adduser --system --group --uid 500 --disabled-password --gecos ' | adduser --system --group --uid 500 --disabled-password --gecos ' | ||
|     --home / |     --home / | ||
| Zeile 20: | Zeile 27: | ||
| cd / | cd / | ||
| - | wget seafile-server_6.0.5_x86-64.tar.gz | + | wget seafile-server_8.0.7_x86-64.tar.gz | 
| - | tar xzf seafile-server_6.0.5_x86-64.tar.gz | + | tar xzf seafile-server_8.0.7_x86-64.tar.gz | 
| mkdir installed | mkdir installed | ||
| mv seafile-server_* installed | mv seafile-server_* installed | ||
| - | cd / | + | cd / | 
| ./ | ./ | ||
| Zeile 36: | Zeile 43: | ||
|   * Manueller Start< |   * Manueller Start< | ||
| sudo -u seafile / | sudo -u seafile / | ||
| - | sudo -u seafile / | + | sudo LC_ALL=de_DE.utf8  | 
| </ | </ | ||
|   * Init-Script benutzen ''/ |   * Init-Script benutzen ''/ | ||
| Zeile 51: | Zeile 58: | ||
| Dazu die Datei '' | Dazu die Datei '' | ||
|   $PYTHON $gunicorn_exe seahub.wsgi: |   $PYTHON $gunicorn_exe seahub.wsgi: | ||
| - | ===== 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 61: | Zeile 69: | ||
| </ | </ | ||
| - | + | ==== Libreoffice / PDF ==== | |
| - | ===== Libreoffice / PDF ===== | + | |
| < | < | ||
| Zeile 74: | 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 ==== | 
| - | < | + | z.B. 6.0.5 -> 6.0.7 | 
| + | |||
| + |   - Neue Version herunterladen< | ||
| + | cd / | ||
| + | wget https:// | ||
| + | </ | ||
| + |   - Archiv  | ||
| + | tar xzf seafile-server_6.0.7_x86-64.tar.gz | ||
| + | </ | ||
| + |   - Server stoppen< | ||
| / | / | ||
| + | </ | ||
| + | - in neu erstelltes Verzeichnis wechseln | ||
| + |   - Minor-Upgrade Script laufen lassen< | ||
| + | upgrade/ | ||
| + | </ | ||
| + |   - Server wieder starten< | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | ==== Minor Upgrade ==== | ||
| + | |||
| + | z.B. 7.0.5 -> 7.1.5 | ||
| + | |||
| + |   - Neue Version herunterladen< | ||
| cd / | cd / | ||
| - | wget https:// | + | wget https:// | 
| - | tar xzf seafile-server_6.0.9_x86-64.tar.gz | + | </ | 
| - | cd seafile-server-6.0.9 | + |   - Archiv auspacken< | 
| + | tar xzf seafile-server_7.1.5_x86-64.tar.gz | ||
| + | </ | ||
| + |   - Server stoppen< | ||
| + | / | ||
| + | </ | ||
| + |   - in das neue Verzeichnis wechseln und das Upgrade-Script laufenlassen< | ||
| + | cd seafile-server-7.1.5 | ||
| upgrade/ | upgrade/ | ||
| + | </ | ||
| + |   - Server wieder starten< | ||
| / | / | ||
| </ | </ | ||
| + | |||
| + | ==== Major Version Upgrade ==== | ||
| + | Z.B. von 8 -> 9 | ||
| + | |||
| + |   - Neue Version herunterladen< | ||
| + | cd / | ||
| + | wget https:// | ||
| + | </ | ||
| + | |||
| + |   - Archiv auspacken< | ||
| + | tar xzf seafile-server_9.0.10_x86-64.tar.gz | ||
| + | </ | ||
| + |   - Server stoppen< | ||
| + | / | ||
| + | </ | ||
| + | |||
| + |   - Update durchführen < | ||
| + | upgrade/ | ||
| + | / | ||
| + | </ | ||
| + | - Memcached neu starten | ||
| + |   - Server wieder starten< | ||
| + | / | ||
| + | </ | ||
| + | |||
seafile_installation.1637320073.txt.gz · Zuletzt geändert:  von thooge
                
                