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
|
|
@ -27,7 +27,9 @@
|
|||
roles:
|
||||
- { role: sillytavern, tags: [sillytavern] }
|
||||
- { role: minecraft, tags: [minecraft] }
|
||||
- { role: minecraft_fossils, tags: [minecraft_fossils] } # retired: stops it
|
||||
- { role: minecraft_fossils, tags: [minecraft_fossils] } # retired: stops it, before xmpp needs the RAM
|
||||
- { role: xmpp, tags: [xmpp] }
|
||||
- { role: xray, tags: [xray] }
|
||||
|
||||
# Late: restarting Forgejo briefly cuts the runner off from its job log
|
||||
- name: Forgejo
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue