I am currently on Community Edition 9.0.9 and wish to bring my system to the current version. In the past I have had to go through the intermediate versions as part of the upgrade process. Is this still true? If so where can I find the downloads for anything older than version 12.
Upgrading a very old Seafile instance to the latest version directly on the old instance machine is hard. So we suggest you follow backup and recovery process, i.e., running a new Seafile instance with newest version and migrate the data from the old instance. The related document is Backup and Recovery - Seafile Admin Manual
Our suggestion steps steps are below:
Deploy a new Seafile instance with Docker in a new machine
Stop the new Seafile instance and clean its database (MySQL/MariaDB data)
Backup and restore database and seafile data from old server to the new server
Now the database tables in the new instance are for the old version. You need to run the upgrade scripts to update the database tables to be compatible with the newest version. (Or you can run the SQL statements manually, the files are under seafile-server-latest/upgrade/sql)
Restart the new Seafile instance, and check the logs to see if there are any database related errors. If so, fix them manually.