# 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: