Edgars Voroboks
1d8fd9792f
Fix Matrix homeserver name in Dimension configuration
6 years ago
Slavi Pantaleev
4067e09409
Fix rare YAML parsing problems in Dimension config
...
It's been reported that YAML parsing errors
would occur on certain Ansible/Python combinations for some reason.
It appears that a bare `{{ matrix_dimension_admins }}` would sometimes
yield things like `[u'@user:domain.com', ..]` (note the `u` string prefix).
To prevent such problems, we now explicitly serialize with `|to_json`.
6 years ago
Slavi Pantaleev
6c5cc173b0
Fix permission mode for some files
6 years ago
Slavi Pantaleev
ecabe8f814
Merge pull request #107 from NullIsNot0/master
...
Implement self-hosted Dimension server
6 years ago
Edgars Voroboks
5f13a1e50b
Generate Dimension config from variable
6 years ago
Edgars Voroboks
bcbfc1e838
Make Matrix Federation required and fix internal federationUrl
6 years ago
Edgars Voroboks
27772a6420
Point federationUrl to matrix-synapse container
6 years ago
Edgars Voroboks
b2263f811a
Disable logging to file. Set console logging to verbose.
6 years ago
Edgars Voroboks
30738d064e
Fix errors
6 years ago
Edgars Voroboks
1eb78ca93e
Add additional changes for Dimension to work
6 years ago
Slavi Pantaleev
390ec8a599
Skip some tasks when not necessary to run them
6 years ago
Sylvia van Os
93992f7756
Fix indenting of generators value
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
Sylvia van Os
8cc420da15
Upgrade riot-web to v1.0.3
6 years ago
Sylvia van Os
f297ff506b
Explain how to set the template variables
6 years ago
Sylvia van Os
0cd8b99b00
Add support for custom MXISD templates
6 years ago
Edgars Voroboks
9735a2f600
Implement self-hosted Dimension server
6 years ago
Slavi Pantaleev
aae8757027
Update coturn (4.5.1.0 -> 4.5.1.1)
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
6f6dff3e2b
Update some Docker images
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
25bdc10617
Follow redirects for some well-known files
...
The Server spec says that redirects should be followed for
`/.well-known/matrix/server`. So we follow them.
The Client-Server specs doesn't mention redirects, so we don't
follow redirects there.
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
639fc0bb5c
Treat empty string dig lookup responses as "missing record"
6 years ago
Slavi Pantaleev
4c512c8e64
Upgrade mxisd (1.3.0 -> 1.3.1)
6 years ago
Slavi Pantaleev
550d398e6c
Remove some unnecessary slashes
6 years ago
Slavi Pantaleev
d552a742f8
Fix Riot caching troubles
...
Some resources shouldn't be cached right now,
as per https://github.com/vector-im/riot-web/pull/8702
(note all of the suggestions from that pull request were applied,
because some of them do not seem relevant - no such files)
Fixes #98 (Github Issue)
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
7a1b5a2024
Update mxisd (1.2.2 -> 1.3.0)
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
08635666df
Do not attempt to start coturn TLS listeners
...
We don't provide certificates, so it fails anyway,
but we'd rather suppress the warnings about it too.
6 years ago
Slavi Pantaleev
f5cd916de8
Update coturn (4.5.0.8 -> 4.5.1.0)
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