From b07a44543e9b78f8a393b0507dd3ed80e1334e51 Mon Sep 17 00:00:00 2001 From: Rik Veenboer Date: Sun, 7 Dec 2025 12:00:45 +0100 Subject: [PATCH] upgrade seafile to 13 --- compose.seafile.yaml | 38 +++++++++++++----- .../__pycache__/gunicorn.conf.cpython-312.pyc | Bin 0 -> 431 bytes .../seahub_settings.cpython-312.pyc | Bin 0 -> 1521 bytes .../{seafile => }/conf/gunicorn.conf.py | 0 .../server/{seafile => }/conf/seafdav.conf | 0 .../server/{seafile => }/conf/seafevents.conf | 0 .../server/{seafile => }/conf/seafile.conf | 0 .../{seafile => }/conf/seahub_settings.py | 0 8 files changed, 28 insertions(+), 10 deletions(-) create mode 100644 seafile/server/conf/__pycache__/gunicorn.conf.cpython-312.pyc create mode 100644 seafile/server/conf/__pycache__/seahub_settings.cpython-312.pyc rename seafile/server/{seafile => }/conf/gunicorn.conf.py (100%) rename seafile/server/{seafile => }/conf/seafdav.conf (100%) rename seafile/server/{seafile => }/conf/seafevents.conf (100%) rename seafile/server/{seafile => }/conf/seafile.conf (100%) rename seafile/server/{seafile => }/conf/seahub_settings.py (100%) diff --git a/compose.seafile.yaml b/compose.seafile.yaml index 184a646..77b8862 100644 --- a/compose.seafile.yaml +++ b/compose.seafile.yaml @@ -1,6 +1,6 @@ services: seafile-mysql: - image: mariadb:10.11 + image: mariadb:11.8.5 container_name: seafile-mysql ports: - "13306:3306" @@ -24,24 +24,42 @@ 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=redis + 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:/shared/seafile - /media/sync/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 + - JWT_PRIVATE_KEY=8LzWzeuQ41z1i8fc1cr1L7Kw80VpTgmT - SEAFILE_SERVER_HOSTNAME=seafile.rik.veenboer.xyz - SEAFILE_SERVER_PROTOCOL=https - - JWT_PRIVATE_KEY=8LzWzeuQ41z1i8fc1cr1L7Kw80VpTgmT + - SEAFILE_MYSQL_DB_PORT=3306 + - SEAFILE_MYSQL_DB_SEAFILE_DB_NAME=seafile_db + - SEAFILE_MYSQL_DB_SEAHUB_DB_NAME=seahub_db + - SEAFILE_MYSQL_DB_CCNET_DB_NAME=ccnet_db + - SEAFILE_MYSQL_DB_HOST=seafile-mysql + - SEAFILE_MYSQL_DB_USER=seafile + - SEAFILE_MYSQL_DB_PASSWORD=PASSWORD + - REDIS_HOST=seafile-redis + - REDIS_PORT=6379 + - REDIS_PASSWORD=redis depends_on: - seafile-mysql + - seafile-redis diff --git a/seafile/server/conf/__pycache__/gunicorn.conf.cpython-312.pyc b/seafile/server/conf/__pycache__/gunicorn.conf.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6ea3bafc4964146f300ef1aa32b15f694a7b924e GIT binary patch literal 431 zcmY*Vze~eF7`>#|{Ay!qK~NA1E~O$#Du^N?_zyTag+gh2S9>+d#r#0qDQl;?xe89= z;{V|!F6CSbPTdOKI*6Cn4*fp3_r1sW9v}Ci>l)zoQa>gK0sucLSr_~t=5;K|)v64ev5;X#R7vnH$IK;!RV4mK$ z*xxv$O}&nJ6MLjh1J6jA;rAEHxl2*(;ESNhE&NMCc*&nxMi7K=piWdhk;Ymsk!KQ6 pb`r=TUrv;^%DoI%}QGlQ{lth~nWr~U| z0tNIFdTW6sfYF}%TY6z{#GDKi1$uOlTTUG(=6mzzoB1Og4q>SM_QQ_) zw;#j)8cl9maO!-zM9$9`z(fqVL>F)?u6Ni6x9C>fO_%5a9?=WDU!(Tw^fK*1?@WV1w7u1@NuUP( zQzjTF6FgsKxx5vgLQf~b-mR@?yU<^6$wp5xp}%i7_S&`Wv>*CN=73^I=w%2RjTN5c zj2R>c^cGoOfZj683DD1$1&U>Op#UFtyXDh2HFa>&Jw9Z$A~-BE^zQSbW*LY3)<%B+ zxgs>*HkvIsJlH7gRL;L2(D?!{cJ)2>gf4+fR;bY(wQ4c>*JmdO#omFwacn%>qFI{W z=@aMM&0>k8!3CY&%$LMUwc6x0jbu-Yr+aE+znCo?wKV4ZxpiLODKTt;(%)D#BNBc2 zb*q%us^yca(V%mx-eUwSg6neMY~giT(?++4TcOch>6l0pD{!NOwT#Q%uBO&yQ`I}T zj*o(LL$ws#N_??o>PQ3JN`3+Ndy1iU8akf#Kp&E_qXOvf8v00I!;7vn?H1sS(w0>% z?JmG@UGJE3-IV@AydAl%pv|GFZW1E6(Qp!FBoGagj=>O5<~UN24#{Ka%d<2=F>n^i zc0}b!slt_DJjZhdN#H8HK;|WuqmaNn3rIpj?7aWnG?n}B_>#zV~?mj$~mojX#$T9kLnbO(JLLt zPcsSZAvpo2nMSop6jNZwQL~fne2y)XH)kOPfur^-sD7F#|Bih^w~l>I;dBZD@%Q1AVNhHH<@<#NKrFmx4M8Ty>a-OI(x zfIXic&N|5lKmBN9@vFHz!{C)S>_ne9krgMh?8NUlk##4s=)~848Q8J($Av(|ckKy< z-NWE@5{tx#bJsp>?VgP-Bm4Cu8@rF}gNHV@j%@7P;li~WTRL{zSPadVQz%Vp+fMA* zSk$?lx;(lp+R3Ljmbh9?*K7Em5+Y!lKW3AW;{W~{tJ>A=AQrn literal 0 HcmV?d00001 diff --git a/seafile/server/seafile/conf/gunicorn.conf.py b/seafile/server/conf/gunicorn.conf.py similarity index 100% rename from seafile/server/seafile/conf/gunicorn.conf.py rename to seafile/server/conf/gunicorn.conf.py diff --git a/seafile/server/seafile/conf/seafdav.conf b/seafile/server/conf/seafdav.conf similarity index 100% rename from seafile/server/seafile/conf/seafdav.conf rename to seafile/server/conf/seafdav.conf diff --git a/seafile/server/seafile/conf/seafevents.conf b/seafile/server/conf/seafevents.conf similarity index 100% rename from seafile/server/seafile/conf/seafevents.conf rename to seafile/server/conf/seafevents.conf diff --git a/seafile/server/seafile/conf/seafile.conf b/seafile/server/conf/seafile.conf similarity index 100% rename from seafile/server/seafile/conf/seafile.conf rename to seafile/server/conf/seafile.conf diff --git a/seafile/server/seafile/conf/seahub_settings.py b/seafile/server/conf/seahub_settings.py similarity index 100% rename from seafile/server/seafile/conf/seahub_settings.py rename to seafile/server/conf/seahub_settings.py