Commit Graph
100 Commits
Author SHA1 Message Date
Slavi PantaleevandGitHub 5ac4dc00a5 Merge pull request #305 from wabuMike/master
Replace constructs appending elements with variables to matrix_synapse_container_extra_arguments
2019-11-10 08:22:39 +02:00
Slavi PantaleevandGitHub 04662aed42 Merge pull request #303 from aaronraimist/riot-1.5.3
Upgrade riot-web (1.5.2 -> 1.5.3)
2019-11-08 17:51:39 +02:00
Slavi PantaleevandGitHub e9a2b6f596 Merge pull request #302 from aaronraimist/patch-2
Mention that ARM is not supported
2019-11-08 17:12:30 +02:00
Slavi Pantaleev f0e80218b0 Upgrade Synapse (1.5.0 -> 1.5.1) 2019-11-06 12:28:48 +02:00
Slavi PantaleevandGitHub 8706675255 Merge pull request #295 from thedanbob/riot-web-1.5.2
Update riot-web (1.5.0 -> 1.5.2)
2019-11-06 09:47:57 +02:00
Slavi PantaleevandGitHub c75a281bbd Merge pull request #294 from julianfoad/patch-2
Fix --mount syntax in examples
2019-11-04 23:16:32 +02:00
Slavi PantaleevandGitHub e412b5ec87 Merge pull request #293 from recklesscoder/recklesscoder-patch-storage_path
Actually use matrix_synapse_storage_path
2019-11-02 15:35:33 +02:00
Slavi Pantaleev 721ca9b83f Add missing publicUrl configuration for Dimension
Discussed in #282 (Github Issue).
2019-10-31 15:38:32 +02:00
Slavi PantaleevandGitHub fe98b5eae4 Merge pull request #290 from thedanbob/nginx-1.17.5
Update nginx (1.17.4 -> 1.17.5)
2019-10-29 18:17:21 +02:00
Slavi PantaleevandGitHub 979628f1df Merge pull request #289 from thedanbob/synapse-1.5.0
Update synapse (1.4.1 -> 1.5.0)
2019-10-29 18:02:58 +02:00
Slavi PantaleevandGitHub afe3fa3a51 Merge pull request #287 from fnoah/master
Document LDAP authentication using mxisd
2019-10-23 19:35:10 +03:00
Slavi PantaleevandGitHub 33eafc72b6 Merge pull request #286 from dreamflasher/patch-2
Listen 8448 required for apache
2019-10-23 16:55:24 +03:00
Slavi PantaleevandGitHub 9f002d7ef2 Merge pull request #283 from fnoah/master
Add variable to enable verbose logging for mxisd
2019-10-22 10:57:41 +03:00
Slavi PantaleevandGitHub e81837a586 Undo some formatting changes 2019-10-22 10:57:16 +03:00
Slavi Pantaleev 3bf7a7a85e Upgrade riot-web (1.4.2 -> 1.5.0) 2019-10-19 11:08:35 +03:00
Slavi Pantaleev e0ea708acc Upgrade Synapse (1.4.0 -> 1.4.1) 2019-10-18 13:31:40 +03:00
Slavi PantaleevandGitHub dbd78ac25b Merge pull request #281 from julianfoad/patch-2
Quote docker args in case inputs contain spaces
2019-10-14 11:05:51 +03:00
Slavi Pantaleev e32aaacaa7 Make gzipped SQL dumps by default during --upgrade-postgres 2019-10-05 11:42:08 +03:00
Slavi Pantaleev 29526e7bb1 Add support for backing up / importing all Postgres databases/users 2019-10-05 11:42:08 +03:00
Slavi PantaleevandGitHub 2f9a197d30 Merge pull request #279 from aaronraimist/riot-1.4.2
Upgrade riot-web (1.4.1 -> 1.4.2)
2019-10-05 09:12:55 +03:00
Slavi PantaleevandGitHub 64aea90150 Merge pull request #278 from ptman/spellfix
Fix spelling ngnix -> nginx
2019-10-04 13:00:03 +03:00
Slavi Pantaleev 9c438a3870 Add support for Postgres v12 2019-10-04 08:51:36 +03:00
Slavi PantaleevandGitHub 9df80b00b6 Merge pull request #277 from thedanbob/riot-web-1.4.1
Update riot-web (1.4.0 -> 1.4.1)
2019-10-03 21:42:11 +03:00
Slavi PantaleevandGitHub f25696489b Merge pull request #273 from Sporiff/patch-1
Bump riot web version 1.3.6 -> 1.4.0
2019-10-03 19:36:10 +03:00
Slavi PantaleevandGitHub 19fb96fa57 Merge pull request #275 from aaronraimist/synapse-1.4.0
Upgrade Synapse (1.3.1 -> 1.4.0)
2019-10-03 19:35:54 +03:00
Slavi Pantaleev c3229209e8 Update changelog 2019-10-03 19:34:02 +03:00
Slavi Pantaleev a37b96d829 Upgrade Synapse to 1.4.0 2019-10-03 19:26:38 +03:00
Slavi Pantaleev 392f8202bd Make SAML2 configuration match sample config generated using generate command 2019-10-03 19:26:38 +03:00
Slavi Pantaleev 810d0fb0e4 Make it possible to serve static websites from the base domain 2019-10-03 11:24:04 +03:00
Slavi PantaleevandGitHub 1dd1f9602f Merge pull request #271 from thedanbob/certbot-0.38
Update certbot (0.37.1 -> 0.38.0)
2019-09-25 16:31:36 +03:00
Slavi PantaleevandGitHub 62d0738f74 Merge pull request #270 from thedanbob/nginx-1.17.4
Update nginx (1.17.3 -> 1.17.4)
2019-09-25 16:31:11 +03:00
Slavi Pantaleev 3264024055 Update matrix-corporal (1.5.0 -> 1.6.0) 2019-09-24 11:07:09 +03:00
Slavi PantaleevandGitHub ea4ab59489 Merge pull request #269 from Archehandoro/patch-1
Update configuring-well-known.md
2019-09-23 18:51:19 +03:00
Slavi Pantaleev 73c90e9513 Try to make Synapse config/key generation respect uid/gid
Attempt at fixing #268 (Github Issue)
2019-09-23 18:08:36 +03:00
Slavi PantaleevandGitHub 6db65b9361 Merge pull request #267 from thedanbob/riot-web-1.3.6
Update riot-web (1.3.5 -> 1.3.6)
2019-09-20 16:49:21 +03:00
Slavi Pantaleev 39ae7959bd Upgrade Telegram bridge (0.6.0 -> 0.6.1) 2019-09-20 15:23:34 +03:00
Slavi PantaleevandGitHub d2534e20d8 Merge pull request #265 from gusttt/checkmode
Disable docker network tasks in check mode to allow running the playbook in check mode (--check --diff)
2019-09-18 08:33:41 +03:00
Slavi PantaleevandGitHub f5860adf73 Merge pull request #263 from aaronraimist/update-riot
Upgrade riot-web (1.3.3 -> 1.3.5)
2019-09-17 15:25:02 +03:00
Slavi Pantaleev 8fd61620da Update README 2019-09-09 08:17:35 +03:00
Slavi Pantaleev 68ed2ebefa Add support for Synapse Simple Antispam
Fixes #255 (Github Issue).
2019-09-09 08:13:10 +03:00
Slavi Pantaleev 4b1e9a4827 Add support for configuring Synapse spam_checker setting 2019-09-09 08:11:32 +03:00
Slavi Pantaleev 6b8ca70a0b Upgrade Exim (4.92.1 -> 4.92.2) 2019-09-09 07:22:45 +03:00
Slavi Pantaleev 14e242aec1 Make matrix-mailer exit more gracefully 2019-09-04 10:04:57 +03:00
Slavi Pantaleev 1784bde226 Ensure Postgres data ownership is correct
Fixes #257 (Github Issue)
2019-09-02 10:01:31 +03:00
Slavi PantaleevandGitHub 801658f90a Merge pull request #260 from liquidat/pipeline_to_cfg
Move pipelining configuration to ansible.cfg
2019-09-02 09:50:48 +03:00
Slavi PantaleevandGitHub d90e11213f Update comment to make it accurate 2019-09-02 09:47:33 +03:00
Slavi PantaleevandGitHub 213babff93 Merge pull request #258 from julianfoad/patch-1
More Apache ProxyPass directives need 'nocanon'
2019-08-30 14:28:46 +03:00
Slavi Pantaleev a6d51ebe9b Force-pull Slack Docker image if :latest 2019-08-28 14:00:34 +03:00
Slavi PantaleevandGitHub a1b9fbe091 Merge pull request #256 from julianfoad/patch-1
Fix force-pulling of mautrix-whatsapp
2019-08-28 13:54:02 +03:00
Slavi PantaleevandGitHub 9b541c8979 Merge pull request #254 from Sudneo/add-haproxy-doc
Add haproxy doc
2019-08-26 11:46:56 +03:00
Slavi Pantaleev f2f3d41649 Make matrix-corporal configuration extensible
Fixes #70 (Github Issue).
2019-08-25 10:58:30 +03:00
Slavi Pantaleev 2d4e19326d Add missing when statement 2019-08-25 10:44:01 +03:00
Slavi Pantaleev 0edd7e8089 Make Riot-web configuration extensible
Fixes #71 (Github Issue).
2019-08-25 10:37:05 +03:00
Slavi Pantaleev c4eebc5355 Add information about community-grouping for the Facebook bridge 2019-08-24 12:14:17 +03:00
Slavi Pantaleev 10a9deba4a Make Synapse configuration extensible 2019-08-22 09:49:22 +03:00
Slavi Pantaleev b440d5b73c Remove some fact definitions during runtime 2019-08-22 08:00:02 +03:00
Slavi Pantaleev dd0f35562b Update changelog 2019-08-21 07:48:42 +03:00
Slavi PantaleevandGitHub 811a46ad07 Merge pull request #205 from kingoftheconnors/master
Add Slack bridging support
2019-08-21 07:43:07 +03:00
Slavi PantaleevandGitHub 65da600426 Merge branch 'master' into master 2019-08-21 07:34:20 +03:00
Slavi Pantaleev 63d1ed1d56 Update changelog and documentation 2019-08-21 07:24:58 +03:00
Slavi PantaleevandGitHub c8a4d59a81 Merge pull request #251 from Munfred/master
Add mautrix-hangouts bridge role and documentation
2019-08-21 07:15:14 +03:00
Slavi PantaleevandGitHub 2ef8898421 Add comment 2019-08-21 07:14:31 +03:00
Slavi PantaleevandGitHub 97fb71d98c Change privilege level 2019-08-21 07:12:46 +03:00
Slavi Pantaleev 1bcbc4a9ba Update matrix-corporal (1.4.0 -> 1.5.0) 2019-08-20 11:20:26 +03:00
Slavi PantaleevandGitHub e4b67fdb6b Fix typo 2019-08-20 09:07:54 +03:00
Slavi PantaleevandGitHub 4c9105eeec Fix typo 2019-08-20 09:06:54 +03:00
Slavi PantaleevandGitHub 2efcf11ee8 Remove some whitespace 2019-08-20 09:06:14 +03:00
Slavi PantaleevandGitHub 885338c4fb Merge pull request #249 from Munfred/master
Describe setting up SMTP server with Sendgrid
2019-08-19 18:58:57 +03:00
Slavi PantaleevandGitHub c464ab303c Merge pull request #250 from thedanbob/updates
Update synapse (1.3.0 -> 1.3.1) and riot-web (1.3.2 -> 1.3.3)
2019-08-19 18:58:05 +03:00
Slavi Pantaleev db57618abd Update nginx and certbot 2019-08-17 10:21:23 +03:00
Slavi Pantaleev fcd96b5dee Add missing options to ProxyPass 2019-08-17 10:14:40 +03:00
Slavi Pantaleev 3cb34e6998 Improve Synapse reverse-proxying Apache examples
Thanks to @ralfi!
2019-08-17 10:13:45 +03:00
Slavi Pantaleev e22672911d Add Server-Server API proxying to Apache example configuration
Contributed by @ralfi.
2019-08-16 10:08:09 +03:00
Slavi PantaleevandGitHub fe3f523853 Merge pull request #245 from dreamflasher/patch-1
missing Map /.well-known/matrix/server for server discovery
2019-08-16 10:00:43 +03:00
Slavi PantaleevandGitHub d675cb3d4b Serve /.well-known/matrix/server with proper Content-Type 2019-08-16 10:00:26 +03:00
Slavi Pantaleev 1b2191a0f1 Add new Synapse configuration options (since 1.3.0)
Continuation of #246 (Github Pull Request)
2019-08-16 09:57:51 +03:00
Slavi PantaleevandGitHub c5c1216f31 Merge pull request #246 from thedanbob/synapse-1.3.0
Update synapse (1.2.1 -> 1.3.0)
2019-08-15 15:45:11 +03:00
Slavi Pantaleev a1afafeb35 Upgrade mxisd (1.4.5 -> 1.4.6) 2019-08-15 09:36:04 +03:00
Slavi Pantaleev 59d807fca7 Ensure auth.clientID is passed as string in Discord configuration
Discord client IDs are numeric (e.g. 12345).
Passing them as integers however, causes the Discord bridge's YAML parser
to parse them as integers and its config schema validation will fail.

Fixes #240 (Github Issue)
2019-08-11 16:16:05 +03:00
Slavi PantaleevandGitHub 0646d4b3ec Merge pull request #239 from thedanbob/postgres-11.5-10.10-9.6.15
Bump postgres versions (11.5, 10.10, 9.6.15)
2019-08-09 15:08:20 +03:00
Slavi Pantaleev c2c0481d90 Mention Email2Matrix usage alongside Postfix 2019-08-09 12:15:44 +03:00
Slavi Pantaleev 910ffb481c Update email2matrix (1.0 -> 1.0.1) 2019-08-09 12:10:53 +03:00
Slavi Pantaleev 99f5baa7bb Fix undefined variable error (matrix_synapse_id_servers_public)
This only gets triggered if:
- the Synapse role is used standalone and the default values are used
- the whole playbook is used, with `matrix_mxisd_enabled: false`
2019-08-08 18:30:54 +03:00
Slavi PantaleevandGitHub 5b736c416b Merge pull request #236 from oleg-fiksel/guest-access
Added possibility to enable guest access on synapse
2019-08-08 13:18:55 +03:00
Slavi Pantaleev 3e57a1463a Serve nginx status page over HTTPS as well
Continuation of #234 (Github Pull Request).

I had unintentionally updated the documentation for the feature,
saying the page is available at `https://matrix.DOMAIN/nginx_status`.

Looks like it wasn't the case, going against my expectations.

I'm correcting this with this patch.
The status page is being made available on both HTTP and HTTPS.
Serving over HTTP is likely necessary for services like
Longview
(https://www.linode.com/docs/platform/longview/longview-app-for-nginx/)
2019-08-07 12:53:53 +03:00
Slavi PantaleevandGitHub 4abca27df7 Merge pull request #234 from ugs9fsy71cb/master
Serve nginx_status to matrix.DOMAIN
2019-08-07 12:36:03 +03:00
Slavi PantaleevandGitHub f97175a1c6 Update configuring-playbook-ngnix.md 2019-08-07 12:35:48 +03:00
Slavi PantaleevandGitHub 949009f254 Merge pull request #233 from thedanbob/riot-web-1.3.2
Update riot-web (1.3.0 -> 1.3.2)
2019-08-06 15:07:19 +03:00
Slavi Pantaleev bce165f247 Do not suggest DEBUG logging when submitting issues
It's been pointed out that DEBUG logs could contain sensitive
information (access tokens, etc.), which makes them unsuitable
for sharing with others. INFO should be enough.
2019-08-06 07:14:52 +03:00
Slavi Pantaleev d222640140 Add firewall notice about email2matrix 2019-08-05 14:10:24 +03:00
Slavi Pantaleev 847f887e1b Update README 2019-08-05 13:12:42 +03:00
Slavi Pantaleev 4be35822dd Add Email2Matrix support 2019-08-05 13:09:49 +03:00
Slavi PantaleevandGitHub 5d1c76f0e3 Merge pull request #232 from jooize/patch-2
Clarify sentence about dedicated user for access token
2019-08-04 08:04:46 +03:00
Slavi Pantaleev 6fe4bafc2a Decrease default Synapse logging level
Also discussed previously in #213 (Github Pull Request).

shared-secret-auth and rest-auth logging is still at `INFO`
intentionally, as user login events seem more important to keep.
Those modules typically don't spam as much.
2019-08-03 07:48:04 +03:00
Slavi Pantaleev 6fc779dc83 Ensure matrix_ssl_retrieval_method value is valid
We recently had someone in the support room who set it to `false`
and the playbook ran without any issues.

This currently seems to yield the same result as 'none', but it's
better to avoid such behavior.
2019-08-02 11:59:10 +03:00
Slavi Pantaleev c40d28a0dc Relocate user-store.db/room-store.db when migrating Discord bridge files
Refer to 524436ebef and #230 (Github Issue).
2019-08-01 14:40:12 +03:00
Slavi Pantaleev 524436ebef Add missing required parameters for Discord bridge
Fixes #230 (Github Issue).

Related to https://github.com/Half-Shot/matrix-appservice-discord/issues/510
2019-08-01 14:36:02 +03:00
Slavi Pantaleev 18f6b29372 Bump matrix-mailer / exim release (4.92.1-r0-0 -> 4.92.1-r0-1)
It adds support for a new `DISABLE_SENDER_VERIFICATION` environment
variable that can be used to disable verification of sender addresses.

It doesn't matter for us, but we upgrade to keep up with latest.
2019-07-31 10:47:57 +03:00
Slavi Pantaleev 0e3b73a612 Upgrade matrix-mailer / exim (4.92 -> 4.92.1) 2019-07-30 20:56:05 +03:00
Slavi Pantaleev d543780e42 Use mautrix-telegram Docker image from new official registry 2019-07-28 19:33:02 +03:00