30 lines
1 KiB
YAML
30 lines
1 KiB
YAML
# occupymedia.cc — CHAT CT (occ-chat, CT 152, tailscale 100.117.210.52)
|
|
# Matrix plane: tuwunel v1.9.4 (config: /opt/occupymedia/tuwunel.toml, secret: R2 creds in that file,
|
|
# registration token inline). Rollback: docker-compose.chat.yml.pre-tuwunel + the
|
|
# conduwuit_data volume (never deleted) + snapshots in /opt/backups.
|
|
|
|
name: occ-chat
|
|
|
|
services:
|
|
conduwuit:
|
|
image: tuwunel:v1.9.4
|
|
command: ["-c", "/etc/tuwunel/tuwunel.toml"]
|
|
volumes:
|
|
- tuwunel_data:/var/lib/conduwuit
|
|
- /opt/occupymedia/tuwunel.toml:/etc/tuwunel/tuwunel.toml:ro
|
|
ports:
|
|
- "6167:6167" # tunnel: chat.occupymedia.cc -> 100.117.210.52:6167
|
|
restart: unless-stopped
|
|
|
|
# First run is interactive: docker compose run --rm mautrix-telegram
|
|
mautrix-telegram:
|
|
image: dock.mau.dev/mautrix/telegram:latest
|
|
volumes: [mautrix_telegram_data:/data]
|
|
depends_on: [conduwuit]
|
|
profiles: ["bridges"]
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
tuwunel_data:
|
|
conduwuit_data: # pre-tuwunel rollback source
|
|
mautrix_telegram_data:
|