Server standalone install not working

Does anyone have a step by step n how t install seafle server (not decker) on ubuntu 24

I have tried following the directions that are posted on seafile.com but they just don’t work. I tried multiple times multiple different ways with both MariaDB and MySQL and it just doesn’t go.

Please my old Seafle is almost full and it is struggling

I have the same problem. Tried to upgrade but no luck there. New installs don’t work. Tried docker new install. This works, but when I restore a backup of my old seafile with upgrade .sh it completely shuts down. No errors, just a 504 with both services running. Or I get a page that says: server hiccup…. I spend 2 days now with no luck

Yeah I don’t know docker and I really didn’t want to learn it. I guess if ai want a new seafile server then I have no choice.

I have read that the developers usually do this so installs work better. But they said in the clip I was reading is that the real reason because they get lazy and don’t want to update install directions.

I’m asuming that with docker as long as I define user names and password is that it will do all the install work. I asked if I need apache and mysql and php and python but its not clear to me so I may just try follow the Server CE instructions for docker - hopefully they are better than the manual install and it will work

Ha so I Tried to contuse and it tells me it can’t find the .env file - So much for making it easier

https://manual.seafile.com/12.0/setup/setup_ce_by_docker/#download-and-modify-env

Heck I don’t see many of these fields in the .env file

The following fields merit particular attention:

Variable Description Default Value
SEAFILE_VOLUME The volume directory of Seafile data /opt/seafile-data
SEAFILE_MYSQL_VOLUME The volume directory of MySQL data /opt/seafile-mysql/db
SEAFILE_CADDY_VOLUME The volume directory of Caddy data used to store certificates obtained from Let’s Encrypt’s /opt/seafile-caddy
INIT_SEAFILE_MYSQL_ROOT_PASSWORD The root password of MySQL (Only required on first deployment)
SEAFILE_MYSQL_DB_USER The user of MySQL (database - user can be found in conf/seafile.conf) seafile
SEAFILE_MYSQL_DB_PASSWORD The user seafile password of MySQL (required)
SEAFILE_MYSQL_DB_CCNET_DB_NAME The database name of ccnet ccnet_db
SEAFILE_MYSQL_DB_SEAFILE_DB_NAME The database name of seafile seafile_db
SEAFILE_MYSQL_DB_SEAHUB_DB_NAME The database name of seahub seahub_db
JWT_PRIVATE_KEY JWT_PRIVATE_KEY, A random string with a length of no less than 32 characters is required for Seafile, which can be generated by using pwgen -s 40 1 (required)
SEAFILE_SERVER_HOSTNAME Seafile server hostname or domain (required)
SEAFILE_SERVER_PROTOCOL Seafile server protocol (http or https) http
TIME_ZONE Time zone UTC
INIT_SEAFILE_ADMIN_EMAIL Admin username me@example.com (Recommend modifications)
INIT_SEAFILE_ADMIN_PASSWORD Admin password asecret (Recommend modifications)

This is not easier. I may have to start reading fro the top of the document and see what I missed