Upgrade Seafile 7.1.4 directly to 9.x?

Hello here,

May I upgrade Seafile server from 7.1.4 to 9.X versions ?
How to get alod version 8.X ?

Thank you in advance for your answer.

according to my experiences you should upgrade from minor version to minor version and fix problems with each iteration.

I agree with @funkyfuture. It’s a path fraught with peril. I would download and do every upgrade.

You might consider the ideas presented in this post. Depending on your particular situation you might also consider building a new server and exporting/importing your data. Also not without its challenges.

Thank you for answer.

Where can I download all old versions ?
I don’t find any link …

You will need to build the download links yourself.

The download link for the current server version is: https://s3.eu-central-1.amazonaws.com/download.seadrive.org/seafile-server_9.0.6_x86-64.tar.gz

If you look at https://s3.eu-central-1.amazonaws.com/download.seadrive.org/ you will see all the software listed including previous client applications.

Run down the list until you find the version of the server you are running and then note the next release. For example:

<Contents>
<Key>seafile-server_7.1.4_x86-64.tar.gz</Key>
<LastModified>2020-05-18T09:28:51.000Z</LastModified>
<ETag>"f500dd7e30ba9b643255ef16b5b0959c"</ETag>
<Size>45780007</Size>
<StorageClass>STANDARD</StorageClass>
</Contents>
<Contents>
<Key>seafile-server_7.1.5_x86-64.tar.gz</Key>
<LastModified>2020-09-22T04:27:38.000Z</LastModified>
<ETag>"8b189e8d0e5d0d26a946e7fb2bedff48"</ETag>
<Size>45813120</Size>
<StorageClass>STANDARD</StorageClass>
</Contents>

Grab the name of the next release (seafile-server_7.1.5_x86-64.tar.gz) and add it to the end of the of the main directory path (see above):

https://s3.eu-central-1.amazonaws.com/download.seadrive.org/seafile-server_7.1.5_x86-64.tar.gz

That URL will let you download the 7.1.5 version of the server software. Continue the process until you have all the releases.

I also suggest you make a full backup of your server before you begin the upgrade process. Then, as you apply and test each successive update, make a backup of each working instance of the server before moving on. Don’t forget that as you upgrade the server you’ll want to upgrade and test the newer client software as well.