Update Seafile Version 7.1.4 auf 9.0.2 (Linux): Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „{{note|Noch in Bearbeitung}} == Release Notes == [https://manual.seafile.com/changelog/server-changelog/#90 https://manual.seafile.com/changelog/server-changelog/#90] == Download Sources == Aktuelle Version unter [https://www.seafile.com/en/download/ https://www.seafile.com/en/download/] bzw. [https://github.com/haiwen/seafile-rpi/releases https://github.com/haiwen/seafile-rpi/releases] === Debian 10 (32 Bit) === [https://github.com/haiwen/seafile-…“) |
|||
(24 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== Release Notes == | == Release Notes == | ||
Zeile 18: | Zeile 15: | ||
[https://github.com/haiwen/seafile-rpi/releases/download/v9.0.2/seafile-server-9.0.2-bullseye-arm64v8l.tar.gz https://github.com/haiwen/seafile-rpi/releases/download/v9.0.2/seafile-server-9.0.2-bullseye-arm64v8l.tar.gz] | [https://github.com/haiwen/seafile-rpi/releases/download/v9.0.2/seafile-server-9.0.2-bullseye-arm64v8l.tar.gz https://github.com/haiwen/seafile-rpi/releases/download/v9.0.2/seafile-server-9.0.2-bullseye-arm64v8l.tar.gz] | ||
== | == Server stoppen == | ||
<pre> | |||
sudo systemctl stop seahub.service | |||
sudo systemctl stop seafile.service | |||
</pre> | |||
== Backup == | |||
<pre> | |||
sudo /opt/backup/backup_seafile.sh | |||
cd /mnt/synology/web1/seafile | |||
sudo -u seafile cp -dR --preserve=mode,timestamps,links,xattr seafile-data/ seafile-data_7_1_4 | |||
sudo -u seafile cp -dR --preserve=mode,timestamps,links,xattr seahub-data/ seahub-data_7_1_4 | |||
</pre> | |||
== Download == | |||
<pre> | <pre> | ||
cd ~/temp | cd ~/temp | ||
wget https://github.com/haiwen/seafile-rpi/releases/download/v9.0.2/seafile-server-9.0.2-buster-arm32v7l.tar.gz | wget https://github.com/haiwen/seafile-rpi/releases/download/v9.0.2/seafile-server-9.0.2-buster-arm32v7l.tar.gz | ||
</pre> | |||
== Entpacken nach ''/opt/seafile'' == | |||
<pre> | |||
tar -xzf seafile-server-9.0.2-buster-arm32v7l.tar.gz | |||
sudo mv seafile-server-9.0.2 /opt/seafile/ | |||
sudo chown -R seafile:seafile /opt/seafile/seafile-server-9.0.2/ | |||
</pre> | |||
== Update == | |||
Zum Aktualisieren einer MySQL-Datenbank ist noch folgende Phyton-Bibliothek notwendig gewesen: | |||
<pre> | |||
sudo pip3 install pymysql | |||
</pre> | |||
Alle Upgrade-Skripte anzeigen lassen: | |||
<pre> | |||
cd /opt/seafile/seafile-server-9.0.2/ | |||
ls -l upgrade/upgrade_* | |||
</pre> | |||
Benötigte Skripte ausführen: | |||
<pre> | |||
sudo -u seafile upgrade/upgrade_7.1_8.0.sh | |||
sudo -u seafile upgrade/upgrade_8.0_9.0.sh | |||
</pre> | |||
=== Links === | |||
[https://manual.seafile.com/upgrade/upgrade/ https://manual.seafile.com/upgrade/upgrade/] | |||
[https://manual.seafile.com/upgrade/upgrade_notes_for_9.0.x/ https://manual.seafile.com/upgrade/upgrade_notes_for_9.0.x/] | |||
== New Phyton Libraries == | |||
Siehe auch [[Phyton (Linux)#Version eines installierten Packages abfragen|Version eines installierten Phyton-Packages abfragen]] | |||
<pre> | |||
sudo pip3 install pycryptodome==3.12.0 cffi==1.14.0 | |||
</pre> | |||
== ''seafile-server-latest'' updaten == | |||
<pre> | |||
sudo ln -sfn seafile-server-9.0.2 seafile-server-latest | |||
</pre> | |||
== Server starten == | |||
<pre> | |||
sudo systemctl start seafile.service | |||
sudo systemctl start seahub.service | |||
</pre> | |||
== Log-Dateien == | |||
Log-Dateien im folgenden Ordner nach Errors durchschauen: | |||
<pre> | |||
ls -la /opt/seafile/logs/ | |||
</pre> | |||
== Alte Ordner entfernen == | |||
Wenn alles problemlos abgeschlossen wurde, dann können alte Version und Backups gelöscht werden: | |||
<pre> | |||
sudo rm -r /opt/seafile/seafile-server-7.1.4 | |||
sudo rm -r /mnt/synology/web1/seafile/seafile-data_7_1_4 | |||
sudo rm -r /mnt/synology/web1/seafile/seahub-data_7_1_4 | |||
</pre> | </pre> | ||
Zeile 32: | Zeile 119: | ||
[https://github.com/haiwen/seafile-rpi/releases https://github.com/haiwen/seafile-rpi/releases] | [https://github.com/haiwen/seafile-rpi/releases https://github.com/haiwen/seafile-rpi/releases] | ||
Zurück zu [[Seafile (unterschiedliche Versionen)#Updates|Seafile]] | Zurück zu [[Seafile (unterschiedliche Versionen)#Updates|Seafile]] |
Aktuelle Version vom 28. Mai 2022, 15:15 Uhr
Release Notes
https://manual.seafile.com/changelog/server-changelog/#90
Download Sources
Aktuelle Version unter https://www.seafile.com/en/download/ bzw. https://github.com/haiwen/seafile-rpi/releases
Debian 10 (32 Bit)
Debian 11 (64 Bit)
Server stoppen
sudo systemctl stop seahub.service sudo systemctl stop seafile.service
Backup
sudo /opt/backup/backup_seafile.sh cd /mnt/synology/web1/seafile sudo -u seafile cp -dR --preserve=mode,timestamps,links,xattr seafile-data/ seafile-data_7_1_4 sudo -u seafile cp -dR --preserve=mode,timestamps,links,xattr seahub-data/ seahub-data_7_1_4
Download
cd ~/temp wget https://github.com/haiwen/seafile-rpi/releases/download/v9.0.2/seafile-server-9.0.2-buster-arm32v7l.tar.gz
Entpacken nach /opt/seafile
tar -xzf seafile-server-9.0.2-buster-arm32v7l.tar.gz sudo mv seafile-server-9.0.2 /opt/seafile/ sudo chown -R seafile:seafile /opt/seafile/seafile-server-9.0.2/
Update
Zum Aktualisieren einer MySQL-Datenbank ist noch folgende Phyton-Bibliothek notwendig gewesen:
sudo pip3 install pymysql
Alle Upgrade-Skripte anzeigen lassen:
cd /opt/seafile/seafile-server-9.0.2/ ls -l upgrade/upgrade_*
Benötigte Skripte ausführen:
sudo -u seafile upgrade/upgrade_7.1_8.0.sh sudo -u seafile upgrade/upgrade_8.0_9.0.sh
Links
https://manual.seafile.com/upgrade/upgrade/
https://manual.seafile.com/upgrade/upgrade_notes_for_9.0.x/
New Phyton Libraries
Siehe auch Version eines installierten Phyton-Packages abfragen
sudo pip3 install pycryptodome==3.12.0 cffi==1.14.0
seafile-server-latest updaten
sudo ln -sfn seafile-server-9.0.2 seafile-server-latest
Server starten
sudo systemctl start seafile.service sudo systemctl start seahub.service
Log-Dateien
Log-Dateien im folgenden Ordner nach Errors durchschauen:
ls -la /opt/seafile/logs/
Alte Ordner entfernen
Wenn alles problemlos abgeschlossen wurde, dann können alte Version und Backups gelöscht werden:
sudo rm -r /opt/seafile/seafile-server-7.1.4 sudo rm -r /mnt/synology/web1/seafile/seafile-data_7_1_4 sudo rm -r /mnt/synology/web1/seafile/seahub-data_7_1_4
Links
https://de.seafile.com/downloads/
https://github.com/haiwen/seafile-rpi/releases
Zurück zu Seafile