From d629f22a7878fb5433ff934bb953d38838bea12c Mon Sep 17 00:00:00 2001 From: Bram Veenboer Date: Sat, 6 Dec 2025 14:02:58 +0100 Subject: [PATCH] Update Seafile to 13.0 --- compose.seafile.yaml | 43 ++++++++++++++++++++++++++++++------------- 1 file changed, 30 insertions(+), 13 deletions(-) diff --git a/compose.seafile.yaml b/compose.seafile.yaml index 2f48ccb..60d47f0 100644 --- a/compose.seafile.yaml +++ b/compose.seafile.yaml @@ -2,8 +2,6 @@ services: seafile-mysql: image: mariadb:10.11 container_name: seafile-mysql - ports: - - "13306:3306" environment: - MYSQL_ROOT_PASSWORD=ROOT_PASSWORD - MYSQL_LOG_CONSOLE=true @@ -24,24 +22,43 @@ services: timeout: 5s retries: 10 + seafile-redis: + image: redis:8.4.0 + container_name: seafile-redis + ports: + - "6379:6379" + restart: unless-stopped + command: + - /bin/sh + - -c + - redis-server --requirepass "$$REDIS_PASSWORD" + environment: + - REDIS_PASSWORD=PASSWORD + seafile-server: - image: seafileltd/seafile-mc:12.0-latest + image: seafileltd/seafile-mc:13.0-latest container_name: seafile-server ports: - "8082:80" volumes: - - /opt/seafile/server:/shared + - /opt/seafile/server/seafile:/shared/seafile - /media/seafile:/shared/seafile/seafile-data environment: - - DB_HOST=seafile-mysql - - DB_PORT=3306 - - DB_ROOT_PASSWD=ROOT_PASSWORD - - DB_PASSWORD=PASSWORD - - TIME_ZONE=Europe/Amsterdam - - INIT_SEAFILE_ADMIN_EMAIL=admin@veenboer.xyz - - INIT_SEAFILE_ADMIN_PASSWORD=asecret - - SEAFILE_SERVER_HOSTNAME=seafile.bram.veenboer.xyz - - SEAFILE_SERVER_PROTOCOL=https - JWT_PRIVATE_KEY=8LzWzeuQ41z1i8fc1cr1L7Kw80VpTgmT + - SEAFILE_SERVER_PROTOCOL=https + - SEAFILE_SERVER_HOSTNAME=seafile.bram.veenboer.xyz + - SEAFILE_MYSQL_DB_HOST=seafile-mysql + - SEAFILE_MYSQL_DB_PORT=3306 + - SEAFILE_MYSQL_DB_USER=seafile + - SEAFILE_MYSQL_DB_PASSWORD=PASSWORD + - SEAFILE_MYSQL_DB_CCNET_DB_NAME=ccnet_db + - SEAFILE_MYSQL_DB_SEAFILE_DB_NAME=seafile_db + - SEAFILE_MYSQL_DB_SEAHUB_DB_NAME=seahub_db + - REDIS_HOST=seafile-redis + - REDIS_PORT=6379 + - REDIS_PASSWORD=PASSWORD + - SEAFILE_MYSQL_DB_SEAHUB_DB_NAME=seahub_db + - TIME_ZONE=Europe/Amsterdam depends_on: - seafile-mysql + - seafile-redis