summaryrefslogtreecommitdiff
path: root/files/nginx_conf.j2
AgeCommit message (Collapse)Author
2026-01-03Serve invite pages under virtual hostMatthew Fennell
While ensuring that all hosts are deployed to the chat subdomain, I applied the same logic to the invite pages too. However, this broke invites as prosody's HTTP module has a check which ensures that the page being served is on the same domain as the virtual host, meaning that invite pages hosted under the chat subdomain would receive a 404. So, serve invite pages from the domain itself (which is the default config in prosody). To do this, we must direct such requests from nginx too.
2026-01-02Enforce chat delegate prefix across all hostsMatthew Fennell
I use the playbook to deploy to three different domains. Before this commit, some instances were deployed to the root domain (e.g. example.org) and others were deployed to a subdomain (e.g. chat.example.org), so that other services/hosts could easily live at the root. I would now like to enforce that all instances live under the chat. subdomain. There is no real benefit to having this difference in deployments, having more consistency will make reasoning about the different instances easier and allow me to delete some extra variables, and it will also allow me to deploy separate services to the root domains in the future if needed.
2026-01-02Change license to AGPL-3.0-or-laterMatthew Fennell
When I first made this playbook, I was a little sceptical of -or-later licenses. However, I've come around to the idea over time.
2025-07-06Remove anonymous login supportMatthew Fennell
This was originally intended for motoristic, but is no longer needed by any domain.
2025-07-05Accept SSL connections on IPv6Matthew Fennell
2024-05-23Add anonymous subdomain when requestedMatthew Fennell
This will primiarly be used for motoristic.
2024-04-04Bring repo up-to-date with current prod configMatthew Fennell