Slavi Pantaleev
77359ae867
Synchronize Synapse config with the sample from 0.99.3
6 years ago
Aaron Raimist
c6f1f7aa23
Update Synapse (0.99.2 -> 0.99.3)
6 years ago
Slavi Pantaleev
d9c6884b6a
Update mautrix-telegram (0.4.0 -> 0.5.1)
6 years ago
Slavi Pantaleev
73af8f7bbb
Make self-check not validate self-signed certificates
...
By default, `--tags=self-check` no longer validates certificates
when `matrix_ssl_retrieval_method` is set to `self-signed`.
Besides this default, people can also enable/disable validation using the
individual role variables manually.
Fixes #124 (Github Issue)
6 years ago
Slavi Pantaleev
e65514223e
Merge branch 'master' into update-homeserver-yaml
6 years ago
Slavi Pantaleev
2f1662626e
Use |to_json for matrix_synapse_push_include_content
...
Doing this for consistency.
Related to #117 (Github Pull Request).
6 years ago
Aaron Raimist
ae912c4529
Update homeserver.yaml with some new options we could enable
6 years ago
Lee Verberne
71c7c74b7b
Allow configuring push content for matrix-synapse
...
This allows overriding the default value for `include_content`. Setting
this to false allows homeserver admins to ensure that message content
isn't sent in the clear through third party servers.
6 years ago
Lorrin Nelson
ceba99eed3
Make federation self-check conditional on matrix_synapse_federation_enabled
6 years ago
Slavi Pantaleev
2d56ff0afa
Skip some uninstall tasks if not necessary to run
6 years ago
Plailect
f6de3fd668
Start appservice-irc as non-root
6 years ago
Slavi Pantaleev
390ec8a599
Skip some tasks when not necessary to run them
6 years ago
Slavi Pantaleev
62e2acada5
Merge pull request #104 from dangersalad/master
...
allow exposing mautrix_telegram port
6 years ago
paulbdavis
17e86ba817
implement requested changes
6 years ago
Slavi Pantaleev
85c5adfd69
Minor consistency improvements
6 years ago
Slavi Pantaleev
a310a01818
Use non-root and no-capability containers during Discord setup
...
Related to #105 (Github Pull Request).
6 years ago
Slavi Pantaleev
f037f63a07
Merge pull request #105 from Lionstiger/matrix-discord-bridge
...
Add Support for matrix-appservice-discord
6 years ago
Lionstiger
c2834d2226
running as matrix user from the start
6 years ago
Lionstiger
278484656b
ensure systemd reloaded after bridge installation
6 years ago
Lionstiger
2d78c5f89d
made matrix_appservice_discord_client_id lowercase
6 years ago
Lionstiger
7aadd8bbe9
undo changed synapse version
6 years ago
Lionstiger
4aeeb5cf31
Autogenerate Discord invite link
...
Generates the link required to add the Bridge to a Discord server.
6 years ago
Lionstiger
835c349275
Add matrix-appservice-discord bridge
...
Bridge is setup to work on the matrix side with this, but the discord invite link is not automatically generated.
6 years ago
Slavi Pantaleev
45618679f5
Reload systemd services when they get updated
...
Fixes #69 (Github Issue)
6 years ago
Slavi Pantaleev
041a1947b3
Update Synapse (0.99.1.1 -> 0.99.2)
6 years ago
paulbdavis
f2a2cad107
allow exposing mautrix_telegram port
6 years ago
Slavi Pantaleev
a43bcd81fe
Rename some variables
6 years ago
Slavi Pantaleev
8cac29a5d5
Update matrix-synapse-rest-auth (0.1.1 -> 0.1.2)
6 years ago
Slavi Pantaleev
433780384e
Do not use docker_container module
...
Using `docker_container` with a `cap_drop` argument requires
Ansible >=2.7.
We want to support older versions too (2.4), so we either need to
stop invoking it with `cap_drop` (insecure), or just stop using
the module altogether.
Since it was suffering from other bugs too (not deleting containers
on failure), we've decided to remove `docker_container` usage completely.
6 years ago
Slavi Pantaleev
350b25690d
Add Riot v1.0 (v1.0.1) support
6 years ago
Slavi Pantaleev
0f55823c5f
Update Synapse (0.99.1 -> 0.99.1.1)
...
It's not important for us, as it only contains
some ACME-related fix.
6 years ago
Slavi Pantaleev
eb08e20418
Upgrade Synapse (0.99.0 -> 0.99.1) and sync config
...
`matrix_synapse_no_tls` is now implicit, so we've gotten rid of it.
The `homeserver.yaml.j2` template has been synchronized with the
configuration generated by Synapse v0.99.1 (some new options
are present, etc.)
6 years ago
Slavi Pantaleev
df76ae707a
Fix inaccurate comment
6 years ago
Slavi Pantaleev
42c4de348c
Revert "Bind metrics on :: too"
...
This reverts commit 536c85619f
.
Looks like binding metrics on IPv6 (`::`) fails with an error:
socket.gaierror: [Errno -2] Name does not resolve
6 years ago
Slavi Pantaleev
536c85619f
Bind metrics on :: too
...
For consistency with all our other listeners,
we make this one bind on the `::` address too
(both IPv4 and IPv6).
Additional details are in #91 (Github Pull Request).
6 years ago
Slavi Pantaleev
91a757c581
Add support for reloading Synapse
6 years ago
Slavi Pantaleev
40f3793af7
Upgrade Synapse to v0.99 and simplify dummy TLS cert logic
6 years ago
Slavi Pantaleev
5db692f877
Remove some useless homeserver.yaml configuration
6 years ago
Slavi Pantaleev
738c592c27
Bump Synapse version (0.34.1.1 -> 0.99.0rc4)
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
...
Docker apparently doesn't like IPv6.
6 years ago
dhose
87e3deebfd
Enable exposure of Prometheus metrics.
6 years ago
Plailect
29b40b428a
Database files must be stored on permanent storage
6 years ago
Slavi Pantaleev
a9fae8e3b1
Revert "Use native OpenSSL module to generate `passkey.pem`"
...
This reverts commit 0dac5ea508
.
Relying on pyOpenSSL is the Ansible way of doing things, but is
impractical and annoying for users.
`openssl` is easily available on most servers, even by default.
We'd better use that.
6 years ago
Plailect
0dac5ea508
Use native OpenSSL module to generate `passkey.pem`
6 years ago
Plailect
5e1d96c727
Add `matrix_appservice_irc_container_expose_client_server_api_port`
6 years ago
Plailect
0a2a8e118c
Update example configuration and documentation
6 years ago
Plailect
3a4a671dd7
Add support for matrix-appservice-irc
6 years ago
Slavi Pantaleev
0be7b25c64
Make (most) containers run with a read-only filesystem
6 years ago