From b8d8473bd2a783440a0dc9eb2d5f9579273f5763 Mon Sep 17 00:00:00 2001 From: poslop Date: Tue, 10 Feb 2026 19:45:20 -0600 Subject: [PATCH] matrix --- Caddyfile | 4 ++++ docker-compose.d/Media/continuwuity.yml | 23 +++++++++++++++++++++++ scripts/run-all.sh | 25 +++++++++++++------------ 3 files changed, 40 insertions(+), 12 deletions(-) create mode 100644 docker-compose.d/Media/continuwuity.yml diff --git a/Caddyfile b/Caddyfile index 0d39470..d17c528 100644 --- a/Caddyfile +++ b/Caddyfile @@ -2,6 +2,10 @@ acme_dns cloudflare {env.CLOUDFLARE_API_TOKEN} } +matrix.archfox.org { + reverse_proxy continuwuity:6167 +} + pyke.archfox.org { reverse_proxy redbot:8969 } diff --git a/docker-compose.d/Media/continuwuity.yml b/docker-compose.d/Media/continuwuity.yml new file mode 100644 index 0000000..9a69ca5 --- /dev/null +++ b/docker-compose.d/Media/continuwuity.yml @@ -0,0 +1,23 @@ +services: + continuwuity: + image: forgejo.ellis.link/continuwuation/continuwuity:latest + container_name: continuwuity + restart: unless-stopped + volumes: + - ${Volumes}/continuwuity/db:/var/lib/continuwuity + - ${Volumes}/continuwuity/etc/continuwuity.toml:/etc/continuwuity.toml + environment: + CONTINUWUITY_SERVER_NAME: matrix.archfox.org + CONTINUWUITY_DATABASE_PATH: /var/lib/continuwuity + CONTINUWUITY_PORT: 6167 + CONTINUWUITY_MAX_REQUEST_SIZE: 200000000 + CONTINUWUITY_ALLOW_REGISTRATION: 'true' + CONTINUWUITY_YES_I_AM_VERY_VERY_SURE_I_WANT_AN_OPEN_REGISTRATION_SERVER_PRONE_TO_ABUSE: 'true' + CONTINUWUITY_REGISTRATION_TOKEN: 'Grandson-Clumsily-Riverboat2' + CONTINUWUITY_ALLOW_FEDERATION: 'true' + CONTINUWUITY_ALLOW_CHECK_FOR_UPDATES: 'true' + CONTINUWUITY_TRUSTED_SERVERS: '["matrix.org"]' + CONTINUWUITY_ADDRESS: 0.0.0.0 + CONTINUWUITY_CONFIG: '/etc/continuwuity.toml' + networks: + - caddy diff --git a/scripts/run-all.sh b/scripts/run-all.sh index 9989d25..abb8dca 100755 --- a/scripts/run-all.sh +++ b/scripts/run-all.sh @@ -12,24 +12,25 @@ services=( "Documentation/gitea.yml" "Documentation/vaultwarden.yml" "Media/arr.yml" + "Media/continuwuity.yml" "Media/jellyfin.yml" "Media/shoko.yml" - "Networking/technitium.yml" "Networking/caddy.yml" - "Networking/omada.yml" "Networking/ddns.yml" - "Tools/searxng.yml" - "Tools/monerod.yml" - "Tools/p2pool.yml" - "Tools/ariang.yml" - "Tools/nextcloud-aio.yml" - "Tools/qbit.yml" - "Tools/open-webui.yml" - "Tools/watchtower.yml" - "Tools/pastefy.yml" + "Networking/omada.yml" + "Networking/technitium.yml" "Tools/actual.yml" - "Tools/sftpgo.yml" + "Tools/ariang.yml" + "Tools/monerod.yml" + "Tools/nextcloud-aio.yml" + "Tools/open-webui.yml" + "Tools/p2pool.yml" + "Tools/pastefy.yml" + "Tools/qbit.yml" "Tools/redbot.yml" + "Tools/searxng.yml" + "Tools/sftpgo.yml" + "Tools/watchtower.yml" "pterodactyl/docker-compose.yml" )