Jost Alemann
c2ba5c6412
add missing ' in config
il y a 2 ans
SirHazza
55a8f2ee67
Added mention of nginx proxy manager in fronting the proxy doc
il y a 2 ans
Slavi Pantaleev
3e3afb79b8
Relocate reverse-proxy example configurations and update docs/configuring-playbook-own-webserver.md with more details
il y a 2 ans
Slavi Pantaleev
b91ad453be
Adjust TLS variables for homeservers to follow devture_traefik_config_entrypoint_web_secure_enabled (via matrix_federation_traefik_entrypoint_tls)
il y a 2 ans
Slavi Pantaleev
f4f3d57520
Remove all traces of matrix-nginx-proxy, add validation & uninstallation tasks
il y a 2 ans
Slavi Pantaleev
39bddefd39
Make addons communicate with the homeserver via a new internal Traefik entrypoint
This also adds labels for Synapse. Support for other homeservers and
components will be added later.
il y a 2 ans
Slavi Pantaleev
95e5a5c62e
Deprecate direct usage of devture_traefik_additional_entrypoints_auto
il y a 2 ans
Slavi Pantaleev
f3dfd5e063
Improve "Traefik managed by you" documentation section with entrypoint name details
il y a 2 ans
Slavi Pantaleev
9c0287f4f8
Update configuring-playbook-own-webserver.md to note that Traefik is the default reverse-proxy since 1 year ago
il y a 2 ans
tammes
981805002d
add example Caddyfile for fronting Traefik, mark the old one as deprecated and update READMEs
il y a 2 ans
Slavi Pantaleev
319afc66c1
Fix YAML indentation
il y a 2 ans
Slavi Pantaleev
a4b401c4da
Upgrade com.devture.ansible.role.traefik and improve front-Traefik-with-another-proxy docs
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2532
il y a 3 ans
Slavi Pantaleev
73f09d4bb0
Remove fronting matrix-nginx-proxy example
We don't need this anymore. No one should be using matrix-nginx-proxy
anymore.
il y a 3 ans
Slavi Pantaleev
faa074f7af
Improve wording
il y a 3 ans
Jost Alemann
84e6677bc0
in own webserver doc link to nginx fronting traefik example
il y a 3 ans
Jost Alemann
724373b123
add nginx to list of own webserver example configs
il y a 3 ans
Jan
ffff236167
Update configuring-playbook-own-webserver.md
Change documentation for host bind port when fronting traefik with another reverse proxy
il y a 3 ans
Slavi Pantaleev
71ae825f6a
Switch default reverse-proxy to Traefik, force reverse-proxy choice on existing users
il y a 3 ans
Tupsi
c139d139a5
Update configuring-playbook-own-webserver.md
own traefik server option must have the path to the acme.json. Otherwise the service will not start.
il y a 3 ans
Bergrübe
ba429f6a40
Added matrix_nginx_proxy_https_enabled to the own-nginx documentation
il y a 3 ans
Tilo Spannagel
6438f1ff42
Add matrix_playbook_ssl_enabled: true to configuring-playbook-own-webserver.md
Otherwise the public hookshot url will use http and not https
il y a 3 ans
Slavi Pantaleev
0da308e24d
Upgrade com.devture.ansible.role.traefik
il y a 3 ans
Array in a Matrix
89f2fa53c0
remove comment regarding nginx in traefik doc
il y a 3 ans
Slavi Pantaleev
93bb117a29
Mention Traefik changes causing backward-compatibility break for own-webserver (non-nginx-proxy) users
This also updates `docs/configuring-playbook-own-webserver.md`,
trying to make it up-to-date with all recent changes.
il y a 3 ans
Slavi Pantaleev
bc4cb7bb6a
Update configuring-playbook-own-webserver.md with matrix_playbook_reverse_proxy_type awareness
il y a 3 ans
Slavi Pantaleev
73435dfe10
Announce Traefik support
il y a 3 ans
Slavi Pantaleev
362954aeab
Remove warning which no longer applies
This warning was added because of:
https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
The problem has since been fixed by:
e9e84341a9
This current patch was provoked by:
https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2352
il y a 3 ans
Slavi Pantaleev
d4a8435fa2
Try to improve own-webserver docs a bit
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2351
il y a 3 ans
Jaden Down
86f495f461
Add service declaration to sample traefik config
il y a 3 ans
Slavi Pantaleev
377e703746
Fixup Traefik example configuration
Related to e9e84341a9
il y a 3 ans
Slavi Pantaleev
e9e84341a9
Reverse-proxy to Synapse via matrix-synapse-reverse-proxy-companion
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
il y a 3 ans
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.
il y a 3 ans
François Darveau
35e80b7087
Update docs/configuring-playbook-own-webserver.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
il y a 3 ans
François Darveau
21bed90e13
remove mention of other docker host in external webserver documentation (binding ports section)
il y a 3 ans
François Darveau
3a1847e193
moved bind port variables documentation for webserver on different docker network or host in a more generic section
il y a 3 ans
Slavi Pantaleev
99f4f5edc7
Add note that disabling matrix-nginx-proxy may be a bad idea sometimes
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
il y a 3 ans
ThellraAK
60c14c3550
Update configuring-playbook-own-webserver.md
Fixing code block formatting
il y a 3 ans
ThellraAK
523a7b4a6e
Update configuring-playbook-own-webserver.md
Adding a bit on how to bind the synapse ports if the webserver isn't in the same docker network, or on a different machine.
il y a 3 ans
Slavi Pantaleev
26ec3ca1b5
Link to examples/caddy2
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1484
il y a 4 ans
Slavi Pantaleev
ae45254d83
Add missing headers in Traefik v2 example
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1393
il y a 4 ans
Slavi Pantaleev
3a9fe48deb
Make matrix-nginx-proxy's X-Forwarded-For header customizable
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1393
il y a 4 ans
Aaron R
db81fa3415
Fix link to nginx files in configuring-playbook-own-webserver.md
il y a 4 ans
Colin Shea
120b49a2b2
update docs
il y a 4 ans
Michael Collins
98e6cd685d
sync with previous repo
il y a 4 ans
Aaron Raimist
65035c62c1
Mention updating Nginx
il y a 4 ans
Agustin Ferrario
25d423e6b6
Fix errors per spantaleev suggestions
The different configurations are now all lower case, for consistent
naming.
`matrix_nginx_proxy_ssl_config` is now called
`matrix_nginx_proxy_ssl_preset`. The different options for "modern",
"intermediate" and "old" are stored in the main.yml file, instead of
being hardcoded in the configuration files. This will improve the
maintainability of the code.
The "custom" preset was removed. Now if one of the variables is set, it
will use it instead of the preset. This will allow to mix and match more
easily, for example using all the intermediate options but only
supporting TLSv1.2. This will also provide better backward
compatibility.
il y a 5 ans
Slavi Pantaleev
24d73a554d
Fix incorrect federation port in Traefik example
il y a 5 ans
Agustin Ferrario
ff6db5fd3b
Document the new variables for ngingx SSL config
The new variables created to the nginx reverse proxy are properly added
to the documentation.
il y a 5 ans
Tomas Strand
6a3f6fbcb5
Missing ` in traefik domains instructions
il y a 5 ans
Slavi Pantaleev
84c7c19068
Add jitsi.DOMAIN to sample Traefik 2.0 config
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/735
il y a 5 ans