Commit Graph
100 Commits
Author SHA1 Message Date
Slavi PantaleevandGitHub f9d21befdf Merge pull request #350 from aaronraimist/patch-2
Reword updating-users-passwords.md option 3
2020-01-20 23:03:06 +02:00
Slavi Pantaleev b8eb5e4e0d Add a note for users not using SSH keys 2020-01-18 19:55:26 +02:00
Slavi Pantaleev 72f6e56fb8 Upgrade mautrix-telegram (0.6.1 -> 0.7.0) 2020-01-18 14:17:50 +02:00
Slavi PantaleevandGitHub 6576dc820a Merge pull request #343 from lxp/fix-registration-regex
Fix regex in matrix_appservice_webhooks_registration_yaml
2020-01-16 09:47:03 +02:00
Slavi Pantaleev 4840214193 Announce Appservice Webhooks support
Related to #339 (Github Pull Request).
2020-01-14 16:02:37 +02:00
Slavi Pantaleev 0ffe821cfb Fix some minor Markdown rendering issues 2020-01-14 15:55:56 +02:00
Slavi PantaleevandGitHub 219663f02e Merge pull request #339 from netresearch/master
Add matrix-appservice-webhooks role.
2020-01-14 15:18:52 +02:00
Slavi PantaleevandGitHub dee67c6f2f Merge pull request #342 from lpopov/patch-2
Upgrade riot-web (1.5.6 -> 1.5.7)
2020-01-13 16:43:06 +02:00
Slavi Pantaleev 675aaa1215 Fix escaping issues affecting the Whatsapp bridge
Regression introduced in 53186ffa1c
2020-01-13 10:56:48 +02:00
Slavi Pantaleev 61e93744ec Upgrade Slack bridge to 1.0.2
NeDB is deprecated, so we should transition away from it in the future.
Still, most of the functionality should work on this new version.
2020-01-12 21:35:03 +02:00
Slavi Pantaleev bd38861179 Add support for automatic Double Puppeting for all Mautrix bridges 2020-01-12 20:28:36 +02:00
Slavi Pantaleev 53186ffa1c Sync configuration with upstream for all Mautrix bridges 2020-01-12 19:10:05 +02:00
Slavi Pantaleev a84a24d9f5 Upgrade nginx (1.17.6 -> 1.17.7) 2020-01-11 17:32:02 +02:00
Slavi Pantaleev fddd3f922f Upgrade Synapse to 1.8.0 2020-01-09 15:33:35 +02:00
Slavi PantaleevandGitHub e6d1556059 Merge pull request #336 from eMPee584/fix-bridge-comment
Remove spurious 'mxisd' string from mautrix bridge templates comment
2020-01-08 23:46:30 +02:00
Slavi PantaleevandGitHub 89910bd0d1 Merge pull request #335 from hannojg/patch-1
Notes when not using a ssh key for authentication
2020-01-03 17:00:19 +02:00
Slavi PantaleevandGitHub 71ccf19f25 Fix typo 2020-01-03 17:00:11 +02:00
Slavi PantaleevandGitHub 92859e1817 Merge pull request #334 from DreamsVoid/patch-1
Update configuring-playbook-bridge-mautrix-telegram.md
2020-01-03 10:34:27 +02:00
Slavi PantaleevandGitHub 5e3d968a85 Merge pull request #332 from thedanbob/synapse-1.7.3
Update synapse (1.7.2 -> 1.7.3)
2019-12-31 14:46:02 +02:00
Slavi Pantaleev 8b5b075fda Fix typo 2019-12-31 11:25:09 +02:00
Slavi Pantaleev 0e3e3cdf86 Upgrade Synapse (1.7.1 -> 1.7.2) 2019-12-20 13:20:54 +02:00
Slavi Pantaleev 9a33e5c7ad Make it possible to control Coturn ports and listen interfaces
Related to #330 (Github Issue).
2019-12-20 12:21:43 +02:00
Slavi Pantaleev 89dbe5cfc5 Add the ability to control the certbot HTTP bind port
Fixes #330 (Github Issue).
2019-12-19 09:07:24 +02:00
Slavi Pantaleev b09f5a783b Upgrade Synapse (1.7.0 -> 1.7.1) 2019-12-18 12:15:52 +02:00
Slavi Pantaleev a78002f12b Upgrade certbot (0.40.1 -> 1.0.0) 2019-12-13 14:52:29 +02:00
Slavi Pantaleev d69ddcfdac Upgrade Synapse (1.6.1 -> 1.7.0) 2019-12-13 14:52:29 +02:00
Slavi PantaleevandGitHub bc86fc6e73 Merge pull request #326 from dali99/patch-1
Expose self service bridging in matrix_appservice_discord
2019-12-11 18:09:41 +02:00
Slavi PantaleevandGitHub df83dfb2e1 Fix port typo 2019-12-11 10:16:28 +02:00
Slavi PantaleevandGitHub 358e269e5a Merge pull request #325 from lpulley/master
Added Traefik configuration example to own webserver docs
2019-12-11 10:15:12 +02:00
Slavi PantaleevandGitHub 8cd51ad1ab Merge pull request #322 from aaronraimist/integrations-manager-well-known
Implement MSC1957: Integration manager discovery
2019-12-10 11:00:29 +02:00
Slavi Pantaleev 783ed766f0 Upgrade riot-web (1.5.5 -> 1.5.6) 2019-12-09 14:05:04 +02:00
Slavi PantaleevandGitHub 332eec699e Merge pull request #323 from yuri-moens/master
Render vhost directives in https server block
2019-12-08 07:25:04 +02:00
Slavi Pantaleev ca3b158d94 Add support to matrix-nginx-proxy to work in HTTP-only mode 2019-12-06 11:53:15 +02:00
Slavi PantaleevandGitHub d0d2d80e56 Merge pull request #321 from aaronraimist/manhole
Allow Synapse manhole to be enabled
2019-12-05 10:28:34 +02:00
Slavi Pantaleev 1ec7cd898d Upgrade matrix-corporal (1.7.0 -> 1.7.1) 2019-12-04 14:52:11 +02:00
Slavi PantaleevandGitHub 163a1b4294 Merge pull request #318 from benkuly/master
Add telegram relay bot feature to playbook
2019-12-03 12:02:46 +02:00
Slavi Pantaleev ce1ce03b3d Upgrade matrix-corporal (1.6.0 -> 1.7.0) 2019-12-03 11:51:01 +02:00
Slavi Pantaleev c2c0e08318 Update README 2019-11-29 10:16:05 +02:00
Slavi PantaleevandGitHub 69d60825a7 Merge pull request #190 from spantaleev/switch-to-vectorim-riot-web
Switch riot-web image (bubuntux/riot-web -> vectorim/riot-web)
2019-11-29 10:14:30 +02:00
Slavi Pantaleev 25dc53c34a Switch riot-web image (bubuntux/riot-web -> vectorim/riot-web)
Switching to the official image (vectorim/riot-web) should ensure:
- there's less breakage, as it's maintained by the same team as riot-web
- there's fewer actors we need to trust
- we can upgrade riot-web faster, as newer versions should be released
on Docker hub at the same time riot-web releases are made
2019-11-29 10:11:48 +02:00
Slavi Pantaleev b55198836a Upgrade riot-web (1.5.4 -> 1.5.5) 2019-11-28 14:18:49 +02:00
Slavi Pantaleev b8baf1356e Upgrade Synapse (1.6.0 -> 1.6.1) 2019-11-28 13:59:42 +02:00
Slavi PantaleevandGitHub 151ea6d30e Merge pull request #317 from thedanbob/riot-web-1.5.4
Update riot-web (1.5.3 -> 1.5.4)
2019-11-26 16:55:42 +02:00
Slavi Pantaleev 0c51440426 Update Synapse to v1.6.0 2019-11-26 16:28:17 +02:00
Slavi PantaleevandGitHub a14d2e27a9 Merge pull request #315 from thedanbob/update-postgres-nginx
Update postgres & nginx
2019-11-22 10:42:11 +02:00
Slavi PantaleevandGitHub 4cc6cdf6f3 Merge pull request #314 from aaronraimist/well-known-client-no-identity
Remove identity server section from .well-known/matrix/client if there is no identity server
2019-11-21 11:59:46 +02:00
Slavi PantaleevandGitHub d64e4ed452 Merge pull request #312 from thedanbob/refactor-setup-server-base
Refactor setup server base
2019-11-19 09:30:03 +02:00
Slavi PantaleevandGitHub f348370f15 Remove unnecessary update_cache directive / Debian
We've just updated it in the task above, so it's unnecessary
2019-11-19 09:22:41 +02:00
Slavi PantaleevandGitHub c88c0e7e87 Remove unnecessary update_cache directive / CentOS
We've just updated it in the task above, so it's unnecessary
2019-11-19 09:22:14 +02:00
Slavi PantaleevandGitHub 334596436d Merge pull request #311 from hardye/non-debian-docker-ce-fix
Fix: Restrict a Debian-specific task to Debian OS.
2019-11-16 17:35:21 +02:00
Slavi PantaleevandGitHub a297e617ca Merge pull request #310 from thedanbob/docker.io
Don't install docker-ce if docker.io is installed
2019-11-16 09:40:56 +02:00
Slavi PantaleevandGitHub b75e64258d Merge pull request #307 from thedanbob/certbot-0.40.1
Update certbot (0.38.0 -> 0.40.1)
2019-11-14 10:28:05 +02:00
Slavi Pantaleev 2da40c729a Do not expose server room directory by default
Prompted by: https://matrix.org/blog/2019/11/09/avoiding-unwelcome-visitors-on-private-matrix-servers

This is a bit controversial, because.. the Synapse default remains open,
while the general advice (as per the blog post) is to make it more private.

I'm not sure exactly what kind of server people set up and whether they
want to make the room directory public. Our general goal is to favor
privacy and security when running personal (family & friends) and corporate
homeservers, both of which likely benefit from having a more secure default.
2019-11-10 08:55:46 +02:00
Slavi Pantaleev 50614f1bad Simplify Prerequisites a bit
Don't mention systemd-journald adjustment anymore, because
we've changed log levels to WARNING and Synapse is not chatty by default
anymore.

The "excessive log messages may get dropped on CentOS" issue no longer
applies to most users and we shouldn't bother them with it.
2019-11-10 08:35:17 +02:00
Slavi Pantaleev 9b84e06201 Add a note about CentOS 8 support 2019-11-10 08:31:08 +02:00
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