Add documentation for matrix federation + traefik labels for federation via port 8448 on matrix-federation entrypoint #62

Merged
notplants merged 4 commits from compress-and-federate into main 2026-06-08 18:17:35 +00:00

4 Commits

Author SHA1 Message Date
notplants f836c74386 improvements to readme 2026-06-08 14:03:16 -04:00
notplants e257349b37 improve documentation of federation 2026-06-04 14:30:29 -04:00
notplants b730cadb06 docs: document the three federation setup options 2026-05-25 13:05:11 -04:00
notplants 59ad89cfb4 add traefik labels for matrix-federation entrypoint
Adds a second Traefik router on the web (nginx) service that listens on
the `matrix-federation` entrypoint (host port 8448 via the traefik
recipe's compose.matrix.yml) and uses Host(${SERVER_NAME}).

Lets remote homeservers reach this server's federation/key endpoints via
the standard `<server_name>:8448` fallback when no .well-known or SRV
delegation exists for SERVER_NAME — useful when SERVER_NAME differs from
DOMAIN and no external service serves /.well-known/matrix/server.

Requires MATRIX_FEDERATION_ENABLED=1 on the traefik stack.
2026-05-25 15:52:16 +00:00