42 Commits (a31c9603fa87f6968b58db03620d24dcc68261bc)

Author SHA1 Message Date
Slavi Pantaleev 70796703d3 Run Synapse workers in their own containers
4 years ago
Slavi Pantaleev 4d62a75f6f Get matrix-corporal to play nicely with a Synapse worker setup
4 years ago
Slavi Pantaleev 5ca68210cd Do not handle /_matrix/federation on client-server port, nor /_matrix/client stuff on federation port
4 years ago
Marcel Partap 183adec3d8 Merge remote-tracking branch 'origin/master' into synapse-workers
4 years ago
Slavi Pantaleev f7ae050eaf Remove useless quotes around ssl_ciphers value
4 years ago
Slavi Pantaleev 5822ba0c01 Use a more natural if statement
4 years ago
Agustin Ferrario 5156c63a76 Clean up code
4 years ago
Agustin Ferrario 25d423e6b6 Fix errors per spantaleev suggestions
4 years ago
Agustin Ferrario 2082242499 Add `matrix_nginx_proxy_ssl_config`
4 years ago
Marcel Partap 851c25c47f matrix-synapse nginx template: fix invalid jinja comment syntax
4 years ago
Marcel Partap 4678c5d7bd Merge remote-tracking branch 'origin/master' into synapse-workers
4 years ago
Marcel Partap b05d298ae4 synapse workers nginx rule: add client_max_body_size on media endpoints
4 years ago
Marcel Partap e5072c20d9 synapse workers/nginx: handle media_repository worker endpoints on federation port
4 years ago
Slavi Pantaleev 9a46647010 Make https://matrix.DOMAIN/ redirect to https://element.DOMAIN/
4 years ago
Slavi Pantaleev ef07aa8e5d Prevent certain nginx location blocks from being ignored
4 years ago
Marcel Partap 2d1b9f2dbf synapse workers: reworkings + get endpoints from upstream docs via awk
4 years ago
Slavi Pantaleev 63a49bb2dc Do not expose /_synapse/admin publicly by default
4 years ago
Max Klenk 06bc430c7c
refactor to use new workers and routes they serve
4 years ago
Max Klenk 59d1fb76b6
only apply worker redirects if workers are enabled
4 years ago
Max Klenk 567d0318b0
Merge branch 'synapse-workers' into feature/add-worker-support
4 years ago
Justin Croonenberghs 31e2a1f06b
Undo ill-advised change
4 years ago
Justin Croonenberghs c5d18733d2
Update CORS for ma1sd
4 years ago
Slavi Pantaleev 65e5020596 Proxy other /_synapse endpoints to the client API
5 years ago
Marcel Partap 46984a4f99 Nginx conf: more testing less b0rk
5 years ago
Christoph Johannes Kleine 765c046beb
add missing ; to matrix-synapse.conf.j2
5 years ago
Marcel Partap e4763c21bc nginx config: route traffic to workers on matrix-synapse
5 years ago
Marcel Partap a14b9c09ad Add to synapse nginx template conditional URL rewrites for workers
5 years ago
Slavi Pantaleev ca3b158d94 Add support to matrix-nginx-proxy to work in HTTP-only mode
5 years ago
Slavi Pantaleev 3e57a1463a Serve nginx status page over HTTPS as well
5 years ago
p5t2vspoqqw 4b8190dc3f serve status page for matrix.DOMAIN only
5 years ago
Slavi Pantaleev 7d8dde8a53 Add support for proxying /_synapse/admin APIs
6 years ago
Dan Arnfield 171c6db41e Add option to proxy 3pid registration endpoints
6 years ago
Hugues De Keyzer c451025134 Fix indentation in templates
6 years ago
Slavi Pantaleev e645b0e372 Rename matrix_nginx_proxy_data_path to matrix_nginx_proxy_base_path
6 years ago
Slavi Pantaleev 119016e858 Cache /.well-known/matrix files for longer
6 years ago
Slavi Pantaleev 74710427e5 Allow for the federation port (tcp/8448)'s certificate to be changed
6 years ago
Slavi Pantaleev f6ebd4ce62 Initial work on Synapse 0.99/1.0 preparation
6 years ago
Aaron Raimist 1f0cc92b33
Use IPv4 localhost everywhere (or almost everywhere)
6 years ago
Aaron Raimist 58ca2e7dfd
Turn off IPv6 when using your own Nginx server
6 years ago
dhose 87e3deebfd Enable exposure of Prometheus metrics.
6 years ago
Slavi Pantaleev 0be7b25c64 Make (most) containers run with a read-only filesystem
6 years ago
Slavi Pantaleev 299a8c4c7c Make (most) containers start as non-root
6 years ago