ansible: run the asxp.io XMPP server on asxpio-services
ejabberd, apushd and the tackygram gateway ran on the temporary claude-test-xmpp server, a separate CX23 billed on its own. Move them to asxpio-services, which has the room now that Fossils is gone, and manage them like the other stacks. Compose follows anotherim-server's compose.yaml and compose.tackygram.yaml with CERTS=files; image versions are variables so they can be tracked. The TURN and call addresses come from the host's public IP instead of a hand-edited env file. Secrets, keys and the certificate stay on the host under /opt/xmpp/state as data and are covered by the restic backup. Assisted-by: Claude:opus-5-5
This commit is contained in:
parent
2f50229428
commit
f07eb95030
5 changed files with 97 additions and 1 deletions
14
ansible/inventory/group_vars/services_servers/xmpp.yaml
Normal file
14
ansible/inventory/group_vars/services_servers/xmpp.yaml
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
# another.im XMPP server for asxp.io: ejabberd, apushd (push), tackygram
|
||||
# (Telegram gateway). Upstream: https://dev.another.im/another-im/anotherim-server
|
||||
xmpp_domain: asxp.io
|
||||
|
||||
# renovate: datasource=docker depName=dev.another.im/another-im/anotherim-server
|
||||
xmpp_ejabberd_version: "2026.11.07"
|
||||
# renovate: datasource=docker depName=dev.another.im/another-im/apushd
|
||||
xmpp_apushd_version: "0.2"
|
||||
# renovate: datasource=docker depName=dev.another.im/another-im/tackygram
|
||||
xmpp_tackygram_version: "0.4.1"
|
||||
|
||||
xmpp_upload_url: https://hel1.your-objectstorage.com/asxpio-xmpp-public/
|
||||
xmpp_tackygram_call_ports: "50000-50099"
|
||||
Loading…
Add table
Add a link
Reference in a new issue