Slavi Pantaleev
7b35beb843
Get rid of some double spaces
pirms 1 gada
Suguru Hirahara
55fcaac1f1
Fix capitalization: matrix → Matrix
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
pirms 1 gada
Suguru Hirahara
26503464c6
Update examples/vars.yml: update a comment to sync with roles/custom/matrix-base/defaults/main.yml
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
pirms 1 gada
Suguru Hirahara
1c5a8871d5
Replace <your-domain> with example.com
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
pirms 1 gada
Suguru Hirahara
faa441029c
Replace <matrix-domain> with example.com
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
pirms 1 gada
Suguru Hirahara
d45657df70
Replace YOUR_BARE_DOMAIN_NAME_HERE with example.com
Remove an explanation about example as it is self-explanatory
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
pirms 1 gada
Suguru Hirahara
90cfdabb2b
Replace DOMAIN with example.com
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
pirms 1 gada
Suguru Hirahara
d218e93155
Replace example.tld with example.com
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
pirms 1 gada
Suguru Hirahara
7779b747ea
Edit user identifier example (domain.com → example.com)
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
pirms 1 gada
Suguru Hirahara
789bf88b92
Make "Note" consistent: wrap with wildcards
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
pirms 1 gada
Slavi Pantaleev
f93101f791
Switch traefik/traefik-certs-dumper Ansible role sources and adjust variable names (devture_traefik_ -> traefik_)
pirms 1 gada
Slavi Pantaleev
8445843562
Switch postgres/postgres-backup Ansible role sources and adjust variable names (devture_postgres_ -> postgres_)
pirms 1 gada
comeUpWithItLater
11e241e30a
Added an example of fronting the playbook's integrated Traefik reverse-proxy with the existing Caddy container ( #3514 )
* Added an example of fronting the playbook's integrated Traefik reverse-proxy with the existing Caddy container (not the `apt-get` or `yum` installed Caddy). Helpful for folks who have an existing server with a Caddy container already serving multiple applications.
* Update examples/reverse-proxies/caddy2-in-container/README.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update examples/reverse-proxies/caddy2-in-container/README.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update examples/reverse-proxies/caddy2-in-container/README.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Code formatted, linted with yamllint
* README.md updated
* docs/configuring-playbook-own-webserver-caddy.md removed
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
pirms 1 gada
Jost Alemann
2a35ad5a0a
Update nginx fronting example: http2 config and enable quic+http3 ( #3460 )
* update http2 config due to deprecation
the previous way to let `http2` follow a `listen` was depracated, it
moved to `http2 on;`
* enable quic and http3
I hope the comments are somewhat understandable. if someone can describe
the `reuseport` part more concise, please do.
pirms 1 gada
Slavi Pantaleev
b5ec8f83b1
Revert "become -> ansible_become"
This reverts commit 9c01d875f3 .
This is very confusing and messy.. but it's documented.
`ansible_become_*` variables actually take priority and override all `become_*`
variables set at the task level.
As such, using `ansible_become=true ansible_become_user=root` in
`inventory/hosts` causes issues because tasks that specify
`become: OTHER_USER` will be forced to run as `root` due to
`ansible_become_user`.
pirms 1 gada
Slavi Pantaleev
9c01d875f3
become -> ansible_become
For some of these, the `ansible_` prefix does not seem to be needed,
but it's the canonical way to do things and it may become required in
newer Ansible versions.
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3237
pirms 1 gada
Gouthaman Raveendran
0f2f72f50f
Update README.md ( #3175 )
pirms 2 gadiem
Slavi Pantaleev
60a01622cf
Minor improvements to the nginx-proxy-manager docs
pirms 2 gadiem
SirHazza
448484a625
Created dedicated guide on Nginx Proxy Manager
pirms 2 gadiem
SirHazza
6c1069fd16
Updated nginx proxy fronting with NPM guide
Updated the 'nginx reverse-proxy fronting' documentation with a guide for Nginx Proxy Manager, as you can't use the pre-existing nginx matrix.conf
pirms 2 gadiem
mcnesium
66bf8589ae
fix ProxyPass directive by adding mandatory trailing slash
pirms 2 gadiem
Rubén Cabrera
48cb43ec19
Update broken links in reverse proxies docs
pirms 2 gadiem
Slavi Pantaleev
3e3afb79b8
Relocate reverse-proxy example configurations and update docs/configuring-playbook-own-webserver.md with more details
pirms 2 gadiem
Slavi Pantaleev
0e831db3e5
Update reverse-proxy examples
pirms 2 gadiem
Slavi Pantaleev
2f457b2a23
Remove inventory/ directory tree to allow people to manage it as a git repository (etc.)
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3086
pirms 2 gadiem
mcnesium
4948f82141
Map /.well-known/matrix/support for support discovery
pirms 2 gadiem
Slavi Pantaleev
dc9ff4e01b
Add support for external-IP-address-autodetection to Coturn
pirms 2 gadiem
Slavi Pantaleev
321a3a93ab
Update hosts
pirms 2 gadiem
David Holdeman
d9bbe08771
add note
pirms 2 gadiem
tammes
981805002d
add example Caddyfile for fronting Traefik, mark the old one as deprecated and update READMEs
pirms 2 gadiem
Jost Alemann
c46f79358f
fix: add missing word
pirms 2 gadiem
Slavi Pantaleev
91660f7433
Improve wordng in examples/nginx/README.md
pirms 3 gadiem
Jost Alemann
89b9fca85c
remove duplicate of playbook config instructions
pirms 3 gadiem
Jost Alemann
8dacdb038b
add: nginx example conf + readme for fronting playbooks traefik with own nginx
pirms 3 gadiem
Slavi Pantaleev
71ae825f6a
Switch default reverse-proxy to Traefik, force reverse-proxy choice on existing users
pirms 3 gadiem
Slavi Pantaleev
04b9483f0d
Switch from matrix-postgres to com.devture.ansible.role.postgres
pirms 3 gadiem
Slavi Pantaleev
e9e84341a9
Reverse-proxy to Synapse via matrix-synapse-reverse-proxy-companion
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
pirms 3 gadiem
Slavi Pantaleev
410a915a8a
Move roles/matrix* to roles/custom/matrix*
This paves the way for installing other roles into `roles/galaxy` using `ansible-galaxy`,
similar to how it's done in:
- https://github.com/spantaleev/gitea-docker-ansible-deploy
- https://github.com/spantaleev/nextcloud-docker-ansible-deploy
In the near future, we'll be removing a lot of the shared role code from here
and using upstream roles for it. Some of the core `matrix-*` roles have
already been extracted out into other reusable roles:
- https://github.com/devture/com.devture.ansible.role.postgres
- https://github.com/devture/com.devture.ansible.role.systemd_docker_base
- https://github.com/devture/com.devture.ansible.role.timesync
- https://github.com/devture/com.devture.ansible.role.vars_preserver
- https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages
- https://github.com/devture/com.devture.ansible.role.playbook_help
We just need to migrate to those.
pirms 3 gadiem
Slavi Pantaleev
ce8e9be6a8
Document Conduit installation
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2076
pirms 3 gadiem
François Darveau
a061ea54b3
Caddyfile example : enable Content-Security-Policy by default instead of having the line commented
pirms 3 gadiem
François Darveau
5271840971
caddy2 Caddyfile : add CORS handling, update click-jacking protection to handle different subdomains and add example for cases with other well-knowns
pirms 3 gadiem
mcnesium
72309ed0a1
run the playbook on multiple hosts with different credentials ( #1980 )
* run the playbook on multiple hosts with different credentials with this script
* fix: add yaml missing document start "---"
* fix: *now really* allow this script to be run from any directory
* add about-note to examples/host.yml
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* improve ansible-all-hosts.sh related docs/configuring-playbook.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* fix typos :)
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
pirms 3 gadiem
Arkonos
6abdb6e6f0
clarifying reverse proxying of well-known files
pirms 3 gadiem
Marko Weltzer
7e5b88c3b7
fix: all praise the allmighty yamllinter
pirms 4 gadiem
Slavi Pantaleev
bbbfc0708f
Derive matrix_coturn_turn_static_auth_secret from matrix_homeserver_generic_secret_key
Doing this further simplifies examples/vars.yml.
pirms 4 gadiem
Slavi Pantaleev
965890bf75
Derive secrets from matrix_homeserver_generic_secret_key, not matrix_synapse_macaroon_secret_key
We're trying to move away from implementation-specific variables,
hoping for a clean (implementation-neutral) examples/vars.yml file.
pirms 4 gadiem
Slavi Pantaleev
1dfe21944f
Make matrix_homeserver_implementation influence matrix_IMPLEMENTATION_enabled, not the other way around
Doing this seems more reasonable and simpler.
pirms 4 gadiem
Wm Salt Hale
06f3b813d6
added .well-known path to Caddy2 example, closes #1442
pirms 4 gadiem
jariz
0a10077c63
caddy example fixes
- caddy v1 requires a path in the header directive
- msisd has been replaced in favour of ma1sd
pirms 4 gadiem
Kim Brose
b3cfa2a1ba
Fix typo
pirms 4 gadiem