- Don’t forget to stop Seafile Server before the upgrade (i.e:
service seafile-server stopor, another example:
service seahub stop && service seafile stop)
- Don’t forget to change the directory rights of Seafile after unpacking it (i.e:
chown -R seafile:nogroup seafile-server-8.0.3or, another example:
sudo chown -R seafile:seafile seafile-server-8.0.3)
- Don’t forget to apply the upgrade script/s according your start release && with the properly user which in normal case should be seafile (i.e change to seafile user:
su seafile -s /bin/bashor, another example:
sudo su seafile)
Recommendations and clarifications
python3 -m pip install PyMySQLif you hadn’t have.
Download the properly rpi version for your OS. There are: Debian Stretch, Buster or Ubuntu Bionic, Focal. These were compiled against his own native libraries inside linux containers.
Users who need to chose Debian Stretch, they must install Python3.6+ to run seafile. The native Python 3.5 is not enough. You can choose to download and compile Python3.6.10 by yourself or use pyenv to do it automatically. Here the suggestions on the forum and common pitfails while using pyenv.
Seafile Server 8.0.3 for ARM 64 Arch will come soon by the hand of of @Gustl22
We are still searching for ARM Arch volunteers. Let us a message in Seafile Forum
You can check Seafile release table to find the lifetime of each release and current supported OS.
Seafile Server ChangeLog here
Once again, thanks to the developers and Seafile Community.