Slavi Pantaleev
8660cd421e
Add example Apache configuration for Dimension
...
Discussed in #121 (Github Issue).
2019-03-18 21:17:42 +02:00
Slavi Pantaleev
d18fe3610f
Fix syntax problems in example Apache configuration
...
Related to #121 (Github Issue)
2019-03-18 20:45:20 +02:00
Slavi Pantaleev
24cf27c60c
Isolate Coturn from services in the default Docker network
...
Most (all?) of our Matrix services are running in the `matrix` network,
so they were safe -- not accessible from Coturn to begin with.
Isolating Coturn into its own network is a security improvement
for people who were starting other services in the default
Docker network. Those services were potentially reachable over the
private Docker network from Coturn.
Discussed in #120 (Github Pull Request)
2019-03-18 17:41:14 +02:00
Slavi Pantaleev
c6858d2a08
Define matrix_coturn_turn_external_ip_address in the playbook group vars
...
This is more explicit than hiding it in the role defaults.
People who reuse the roles in their own playbook (and not only) may
incorrectly define `ansible_host` to be a hostname or some local address.
Making it more explicit is more likely to prevent such mistakes.
2019-03-18 17:04:40 +02:00
Slavi Pantaleev
0bc751261d
Merge pull request #120 from Cadair/turn_config
...
Add config options to turnserver.conf
2019-03-18 17:00:50 +02:00
Stuart Mumford
e367a2d0de
Add nulls for quotas as well
2019-03-18 11:58:52 +00:00
Stuart Mumford
9d236c5466
Add defaults for ips
2019-03-18 11:44:40 +00:00
Stuart Mumford
c0dc56324a
Add config options to turnserver.conf
2019-03-18 11:18:30 +00:00
Slavi Pantaleev
221703f257
Merge pull request #118 from verb/systemctl
...
Use common path for systemctl in lets encrypt cron
2019-03-17 20:55:40 +02:00
Slavi Pantaleev
d5d9a03234
Merge pull request #119 from aaronraimist/update-homeserver-yaml
...
Update homeserver.yaml with some new options we could enable
2019-03-17 20:54:54 +02:00
Slavi Pantaleev
e65514223e
Merge branch 'master' into update-homeserver-yaml
2019-03-17 20:53:52 +02:00
Slavi Pantaleev
2f1662626e
Use |to_json for matrix_synapse_push_include_content
...
Doing this for consistency.
Related to #117 (Github Pull Request).
2019-03-17 20:51:12 +02:00
Slavi Pantaleev
841033eebb
Merge pull request #117 from verb/push
...
Allow configuring push content for matrix-synapse
2019-03-17 20:50:40 +02:00
Aaron Raimist
ae912c4529
Update homeserver.yaml with some new options we could enable
2019-03-16 15:51:41 -05:00
Lee Verberne
d90bc20690
Use common path for systemctl in lets encrypt cron
...
Currently the nginx reload cron fails on Debian 9 because the path to
systemctl is /bin/systemctl rather than /usr/bin/systemctl.
CentOS 7 places systemctl in both /bin and /usr/bin, so we can just use
/bin/systemctl as the full path.
2019-03-16 20:48:58 +01:00
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.
2019-03-16 07:16:20 +01:00
Slavi Pantaleev
de6e7ebb4b
Merge pull request #116 from lorrin/federation_check
...
Federation self-check respects matrix_synapse_federation_enabled
2019-03-14 09:00:10 +02:00
Lorrin Nelson
ceba99eed3
Make federation self-check conditional on matrix_synapse_federation_enabled
2019-03-13 22:33:52 -07:00
Slavi Pantaleev
10d9293121
Indicate that TURN ports are a range
2019-03-13 08:23:10 +02:00
Slavi Pantaleev
2d56ff0afa
Skip some uninstall tasks if not necessary to run
2019-03-13 07:40:51 +02:00
Slavi Pantaleev
b066f8a0d8
Do not try to start matrix-coturn.service if not enabled
2019-03-13 07:36:28 +02:00
Slavi Pantaleev
c545d3eb85
Add support for serving base domain via matrix-nginx-proxy
2019-03-12 23:01:16 +02:00
Slavi Pantaleev
e645b0e372
Rename matrix_nginx_proxy_data_path to matrix_nginx_proxy_base_path
...
`matrix_nginx_proxy_data_path` has always served as a base path,
so we're renaming it to reflect that.
Along with this, we're also introducing a new "data path" variable
(`matrix_nginx_proxy_data_path`), which is really a data path this time.
It's used for storing additional, non-configuration, files related to
matrix-nginx-proxy.
2019-03-12 23:01:16 +02:00
Slavi Pantaleev
70bc532285
Merge pull request #115 from Plailect/master
...
Start appservice-irc as non-root
2019-03-12 19:28:49 +02:00
Plailect
f6de3fd668
Start appservice-irc as non-root
2019-03-12 13:17:51 -04:00
Slavi Pantaleev
c9e2086f19
Merge pull request #114 from NullIsNot0/master
...
Add option to enable Dimension widgets serve sites with self signed certs
2019-03-12 12:30:25 +02:00
Edgars Voroboks
610eef82b5
Add option to enable Dimension widgets serve sites with self signed certs
2019-03-12 12:17:12 +02:00
Slavi Pantaleev
1974935bc6
Update docs a bit
2019-03-12 11:38:59 +02:00
Slavi Pantaleev
3719af1c31
Merge pull request #113 from NullIsNot0/master
...
Fix Matrix homeserver name in Dimension configuration
2019-03-11 21:03:24 +02:00
Edgars Voroboks
1d8fd9792f
Fix Matrix homeserver name in Dimension configuration
2019-03-11 20:05:52 +02:00
Slavi Pantaleev
09d2c76fcb
Fix incorrect Docker image name in README
2019-03-11 18:25:12 +02:00
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`.
2019-03-10 22:23:06 +02:00
Slavi Pantaleev
54e79c10a1
Merge pull request #112 from NullIsNot0/master
...
Fix Dimension documentation
2019-03-10 21:53:33 +02:00
Slavi Pantaleev
52486356e5
Add some more links to Dimension's homepage
2019-03-10 21:43:03 +02:00
Edgars Voroboks
c49ba1c4ab
Fix Dimension documentation
2019-03-10 21:41:31 +02:00
Slavi Pantaleev
6745ee4ab6
Add changelog entry for Dimension support
...
Related to #107 and #111 (Github Pull Requests)
2019-03-10 19:03:04 +02:00
Slavi Pantaleev
a1f9869eb2
Improve documentation about getting the playbook
2019-03-10 17:02:20 +02:00
Slavi Pantaleev
7a1bba77b9
Merge pull request #111 from NullIsNot0/master
...
Provide Dimension documentation
2019-03-10 16:55:52 +02:00
Edgars Voroboks
9f5215c95a
Make some additions to Dimension documentation
2019-03-10 13:17:56 +02:00
Edgars Voroboks
1bff4893d9
Provide Dimension documentation
2019-03-10 10:12:31 +02:00
Slavi Pantaleev
6c5cc173b0
Fix permission mode for some files
2019-03-09 21:15:16 +02:00
Slavi Pantaleev
ecabe8f814
Merge pull request #107 from NullIsNot0/master
...
Implement self-hosted Dimension server
2019-03-09 20:59:52 +02:00
Edgars Voroboks
5f13a1e50b
Generate Dimension config from variable
2019-03-09 19:08:00 +02:00
Edgars Voroboks
bcbfc1e838
Make Matrix Federation required and fix internal federationUrl
2019-03-09 10:30:31 +02:00
Edgars Voroboks
27772a6420
Point federationUrl to matrix-synapse container
2019-03-08 22:01:11 +02:00
Edgars Voroboks
b2263f811a
Disable logging to file. Set console logging to verbose.
2019-03-08 22:00:05 +02:00
Edgars Voroboks
30738d064e
Fix errors
2019-03-08 19:14:15 +02:00
Edgars Voroboks
3d7dc15a54
Use Dimension if enabled, otherwise fall back to Scalar
2019-03-08 15:24:59 +02:00
Edgars Voroboks
1eb78ca93e
Add additional changes for Dimension to work
2019-03-08 15:00:53 +02:00
Slavi Pantaleev
390ec8a599
Skip some tasks when not necessary to run them
2019-03-08 12:14:58 +02:00