From fbfeaa21e723351cec796bf5c9085c29630e1f57 Mon Sep 17 00:00:00 2001 From: quinm0 Date: Wed, 25 Feb 2026 12:45:17 -0500 Subject: [PATCH 1/3] workin on adding matrix --- src/docker-compose/matrix-compose.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/docker-compose/matrix-compose.yaml diff --git a/src/docker-compose/matrix-compose.yaml b/src/docker-compose/matrix-compose.yaml new file mode 100644 index 0000000..0658c03 --- /dev/null +++ b/src/docker-compose/matrix-compose.yaml @@ -0,0 +1,24 @@ +# Continuwuity +services: + homeserver: + image: docker.io/jadedblueeyes/continuwuity + restart: unless-stopped + ports: + - 8448:6167 + volumes: + - db:/var/lib/continuwuity + environment: + CONTINUWUITY_SERVER_NAME: matrix.soupclown.com + CONTINUWUITY_DATABASE_PATH: /var/lib/continuwuity + CONTINUWUITY_PORT: 6167 + CONTINUWUITY_MAX_REQUEST_SIZE: 20000000 # in bytes, ~20 MB + CONTINUWUITY_ALLOW_REGISTRATION: "true" + CONTINUWUITY_REGISTRATION_TOKEN: "YOUR_TOKEN" # A registration token is required when registration is allowed. + CONTINUWUITY_ALLOW_FEDERATION: "true" + CONTINUWUITY_ALLOW_CHECK_FOR_UPDATES: "true" + CONTINUWUITY_TRUSTED_SERVERS: '["matrix.org"]' + CONTINUWUITY_ADDRESS: 0.0.0.0 + #CONTINUWUITY_LOG: warn,state_res=warn + #CONTINUWUITY_CONFIG: '/etc/continuwuity.toml' # Uncomment if you mapped config toml above +volumes: + db: From dd60d9bc465400bc73c4120ff2f754eb815618e4 Mon Sep 17 00:00:00 2001 From: quinm0 Date: Wed, 25 Feb 2026 14:36:30 -0500 Subject: [PATCH 2/3] add matrix server it works really good! Some funky reverse proxy config stuff that needs to be tracked in source control though! --- src/docker-compose/.gitignore | 3 ++- src/docker-compose/matrix-compose.yaml | 12 ++++++------ src/docker-compose/matrix-down.sh | 2 ++ src/docker-compose/matrix-pull.sh | 2 ++ src/docker-compose/matrix-up.sh | 2 ++ 5 files changed, 14 insertions(+), 7 deletions(-) create mode 100755 src/docker-compose/matrix-down.sh create mode 100755 src/docker-compose/matrix-pull.sh create mode 100755 src/docker-compose/matrix-up.sh diff --git a/src/docker-compose/.gitignore b/src/docker-compose/.gitignore index 195db73..579563e 100644 --- a/src/docker-compose/.gitignore +++ b/src/docker-compose/.gitignore @@ -1,2 +1,3 @@ immich.env -downloadin.env \ No newline at end of file +downloadin.env +matrix.env \ No newline at end of file diff --git a/src/docker-compose/matrix-compose.yaml b/src/docker-compose/matrix-compose.yaml index 0658c03..fa07409 100644 --- a/src/docker-compose/matrix-compose.yaml +++ b/src/docker-compose/matrix-compose.yaml @@ -1,19 +1,19 @@ -# Continuwuity services: - homeserver: + matrix: image: docker.io/jadedblueeyes/continuwuity + container_name: matrix restart: unless-stopped ports: - - 8448:6167 + - 6167:6167 volumes: - - db:/var/lib/continuwuity + - ${ETC_PATH}:/var/lib/continuwuity environment: - CONTINUWUITY_SERVER_NAME: matrix.soupclown.com + CONTINUWUITY_SERVER_NAME: soupclown.com CONTINUWUITY_DATABASE_PATH: /var/lib/continuwuity CONTINUWUITY_PORT: 6167 CONTINUWUITY_MAX_REQUEST_SIZE: 20000000 # in bytes, ~20 MB CONTINUWUITY_ALLOW_REGISTRATION: "true" - CONTINUWUITY_REGISTRATION_TOKEN: "YOUR_TOKEN" # A registration token is required when registration is allowed. + CONTINUWUITY_REGISTRATION_TOKEN: ${CONTINUWUITY_REGISTRATION_TOKEN} CONTINUWUITY_ALLOW_FEDERATION: "true" CONTINUWUITY_ALLOW_CHECK_FOR_UPDATES: "true" CONTINUWUITY_TRUSTED_SERVERS: '["matrix.org"]' diff --git a/src/docker-compose/matrix-down.sh b/src/docker-compose/matrix-down.sh new file mode 100755 index 0000000..08f2a26 --- /dev/null +++ b/src/docker-compose/matrix-down.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker compose --env-file $(pwd)/matrix.env -f matrix-compose.yaml down \ No newline at end of file diff --git a/src/docker-compose/matrix-pull.sh b/src/docker-compose/matrix-pull.sh new file mode 100755 index 0000000..7e27907 --- /dev/null +++ b/src/docker-compose/matrix-pull.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker compose --env-file $(pwd)/matrix.env -f matrix-compose.yaml pull \ No newline at end of file diff --git a/src/docker-compose/matrix-up.sh b/src/docker-compose/matrix-up.sh new file mode 100755 index 0000000..90e5fc6 --- /dev/null +++ b/src/docker-compose/matrix-up.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker compose --env-file $(pwd)/matrix.env -f matrix-compose.yaml up -d \ No newline at end of file From 79078aa8af6788addcfafadca55297198efa996c Mon Sep 17 00:00:00 2001 From: quinm0 Date: Sat, 28 Feb 2026 19:13:29 -0500 Subject: [PATCH 3/3] add matrix to all command --- src/docker-compose/all-down.sh | 2 +- src/docker-compose/{pull-all.sh => all-pull.sh} | 2 +- src/docker-compose/all-up.sh | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename src/docker-compose/{pull-all.sh => all-pull.sh} (89%) diff --git a/src/docker-compose/all-down.sh b/src/docker-compose/all-down.sh index c2a851b..39ac829 100755 --- a/src/docker-compose/all-down.sh +++ b/src/docker-compose/all-down.sh @@ -1,6 +1,6 @@ #!/bin/bash -SERVICE_NAMES=("paperless" "jellyfin" "immich" "navidrome" "deluge" "downloadin") +SERVICE_NAMES=("paperless" "jellyfin" "immich" "navidrome" "downloadin" "matrix") for SERVICE in "${SERVICE_NAMES[@]}"; do bash $(pwd)/${SERVICE}-down.sh done diff --git a/src/docker-compose/pull-all.sh b/src/docker-compose/all-pull.sh similarity index 89% rename from src/docker-compose/pull-all.sh rename to src/docker-compose/all-pull.sh index 6f49bb1..60784c4 100755 --- a/src/docker-compose/pull-all.sh +++ b/src/docker-compose/all-pull.sh @@ -1,6 +1,6 @@ #!/bin/bash -SERVICE_NAMES=("paperless" "jellyfin" "immich" "navidrome" "downloadin") +SERVICE_NAMES=("paperless" "jellyfin" "immich" "navidrome" "downloadin" "matrix") for SERVICE in "${SERVICE_NAMES[@]}"; do bash $(pwd)/${SERVICE}-pull.sh done \ No newline at end of file diff --git a/src/docker-compose/all-up.sh b/src/docker-compose/all-up.sh index 68bda9c..414b86d 100755 --- a/src/docker-compose/all-up.sh +++ b/src/docker-compose/all-up.sh @@ -1,6 +1,6 @@ #!/bin/bash -SERVICE_NAMES=("paperless" "jellyfin" "immich" "navidrome" "downloadin") +SERVICE_NAMES=("paperless" "jellyfin" "immich" "navidrome" "downloadin" "matrix") for SERVICE in "${SERVICE_NAMES[@]}"; do bash $(pwd)/${SERVICE}-up.sh done