Cody Wyatt Neiman
dbddd9f989
Migrate mx-puppet-groupme to new repo
2022-07-19 19:02:32 -04:00
Matt Holt
2e02e694b4
Update configuring-well-known.md
...
Make use of `example.com` more consistent (replace `DOMAIN`) and simplify Caddy 2 config. Remove Caddy 1 config since Caddy 1 is long past EOL.
2022-07-19 16:31:01 -06:00
Aaron Raimist
efec303a22
Explicitly mention that your homeserver's domain is included in telemetry
2022-07-19 16:42:53 +00:00
Slavi Pantaleev
2a131fd507
Merge pull request #1954 from aaronraimist/stats
...
Update telemetry documentation to more closely match upstream
2022-07-19 18:38:29 +03:00
Aaron Raimist
817830bb3d
Update telemetry documentation to more closely match upstream
...
Synapse no longer describes the stats as anonymized since the `server_name` is included.
https://github.com/matrix-org/synapse/pull/13321
2022-07-19 14:58:19 +00:00
Slavi Pantaleev
78b5be4a26
Do not generate /.well-known/matrix/support unless explicitly asked to
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1931
2022-07-18 12:54:45 +03:00
Slavi Pantaleev
3f7498da5a
Fix matrix_homeserver_admin_contacts example
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1931
This does 2 things:
- it fixes the syntax for `matrix_id`. Starting strings with `@` is
invalid YAML, so such strings need to be wrapped in single or double
quotes
- it makes use of the `matrix_domain` variable instead of hardcoding the
domain name. This should be more and mistake-proof (typos or people
mistaking their domain - matrix. vs base domain)
2022-07-18 12:49:53 +03:00
teutates
018ca75d48
Implement MSC 1929 Homeserver Admin Contact ( #1931 )
...
* Implement MSC 1929 Homeserver Admin Contact
Fixes #1612
For details to the proposed (not accepted yet) MSC, see:
https://github.com/matrix-org/matrix-spec-proposals/blob/hs/proposal-admin-contact-1/proposals/1929-admin-contact.md
* Implement feedback from PR #1931
* Implement feedback from PR #1931
* Fix mixed indentation
2022-07-18 12:28:59 +03:00
marinmo
5a1a1126a2
update buscarron from github -> gitlab
...
project doesn't exist on github anymore
2022-07-16 15:33:30 +00:00
alexhartley
015952b37d
Update recommended Skype bridge
2022-07-15 17:49:47 +01:00
Slavi Pantaleev
e94ec75e1a
Remove matrix-bridge-mx-puppet-skype role
2022-07-14 18:09:19 +03:00
Julian-Samuel Gebühr
1ffc0d963b
Add maubot configuration docs
2022-07-12 01:15:12 +02:00
Julian-Samuel Gebühr
29b336f0a8
Add docs
...
Unrelated to the original branch I added the matrix-registration bot as it was missing in the readme
2022-07-11 13:28:23 +02:00
ThellraAK
87f437968d
Creating generic mautrix bridge doc ( #1912 )
...
* Creating generic mautrix bridge doc
Not a huge fan of how it turned out at all, not sure how to make it better.
* Rename configuring-playbook-bridge-mautrix-Generic.md to configuring-playbook-bridges.md
* accepting suggested edits after rename mess
* Adding log level configuration
* Update docs/configuring-playbook-bridges.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Rename configuring-playbook-bridges.md to configuring-playbook-mautrix-bridges.md
Co-authored-by: ThellraAK <ThellraAK@pop-os.localdomain>
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2022-07-08 18:06:37 +03:00
Julian Foad
5bcf836283
matrix-ntfy: more detailed usage docs for SchildiChat
2022-07-08 13:18:30 +01:00
Julian Foad
9ea0879a63
matrix-ntfy: document ntfy & schildichat app settings
2022-07-08 12:02:06 +01:00
Julian Foad
e60d20dc6a
matrix-ntfy: store settings in a config file
2022-07-04 21:30:29 +01:00
Julian Foad
85b12b74a7
matrix-ntfy: documentation
2022-07-04 15:32:07 +01:00
freiit
02cc201f14
Add configuration instruction for AWS CloundFront
2022-07-01 12:28:10 +02:00
Slavi Pantaleev
4ca0d23b81
FIx code blocks
2022-07-01 08:42:23 +03:00
ThellraAK
84346cae9c
Update configuring-playbook-bridge-mautrix-facebook.md
...
Adding the defaults in addition to template, switching YOUR_DOMAIN to {{ matrix_domain }}, and giving example of the two combined, as the playbook gives a warning about things being defined twice, so only using the last one in the vars.yml
2022-06-30 21:28:38 -08:00
ThellraAK
60c14c3550
Update configuring-playbook-own-webserver.md
...
Fixing code block formatting
2022-06-30 03:46:24 -08:00
Slavi Pantaleev
3fbff1a789
Mention matrix_admin
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1899
2022-06-30 11:57:01 +03:00
ThellraAK
9cf2b37352
Update configuring-playbook-bridge-mautrix-instagram.md
...
Copy/Pasting from docs/configuring-playbook-bridge-mautrix-facebook.md but with the relevant variable names changed to add turning on encryption and a puppet admin.
2022-06-30 00:43:01 -08:00
ThellraAK
523a7b4a6e
Update configuring-playbook-own-webserver.md
...
Adding a bit on how to bind the synapse ports if the webserver isn't in the same docker network, or on a different machine.
2022-06-28 23:38:08 -08:00
ThellraAK
e36894f93b
Update configuring-playbook-bridge-mautrix-facebook.md
...
Logging in from the IP address is no longer always enough, but 2FA seems to work eventually
2022-06-28 03:35:12 -08:00
nono-lqdn
5f6ad0f603
Added a note on managing the basic_auth password on external prometheus
...
servers
2022-06-24 17:45:52 +02:00
Slavi Pantaleev
ba51997f7b
(BC Break) Redo how metrics are exposed to external Prometheus servers
2022-06-23 17:55:07 +03:00
Slavi Pantaleev
fe0b60c40b
Merge pull request #1878 from CyberShadow/go-skype-bridge-docs
...
Doc fixups for go-skype-bridge
2022-06-13 09:43:55 +03:00
Vladimir Panteleev
d6a3881092
docs/configuring-playbook-bridge-go-skype-bridge: Fixups
...
Fixup for #1877 .
2022-06-13 06:40:15 +00:00
Slavi Pantaleev
5e9e8f9e29
Announce go-skype-bridge support
2022-06-13 08:02:31 +03:00
Vladimir Panteleev
a3d19ad318
Add Go Skype Bridge
...
Based on mautrix-whatsapp, as that's what the bridge software is based on.
2022-06-12 21:29:43 +00:00
Kai Biebel
8cc39c5eb5
update PIP install-link
2022-06-09 14:09:47 +02:00
Slavi Pantaleev
959a6ac0b1
Upgrade devture/ansible version and documen nsenter usage
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1772
2022-06-09 14:42:04 +03:00
Slavi Pantaleev
8ea7cd73cf
Fix self-building for matrix-registration
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1864
Related to https://github.com/zeratax/matrix-registration/issues/93
This is a poor way to do things though. It may break again in the future.
matrix-registration is a poorly maintained project and should likely be removed from the playbook.
2022-06-01 09:43:31 +03:00
shukon
883317ac2f
Update configuring-playbook-bridge-hookshot.md
2022-05-25 17:29:43 +02:00
Aaron Raimist
311f44a19c
Document git
as a potential prereq
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1792
2022-05-16 04:36:18 +00:00
Luis
1431a351ab
Update configuring-playbook-bridge-hookshot.md
...
fix Hookshot instructions link
2022-05-13 11:57:59 -03:00
brush
3499b9cd03
Update configuring-well-known.md
2022-05-13 03:45:08 -07:00
brush
34de6c9c66
Update configuring-well-known.md
2022-05-13 03:44:16 -07:00
Kim Brose
3dfda42f3d
Update configuring-playbook-bridge-hookshot.md
2022-05-10 16:50:46 +02:00
Arkonos
527f5bc469
clarifying where well-known files are created
2022-05-08 21:56:14 +02:00
Arkonos
6abdb6e6f0
clarifying reverse proxying of well-known files
2022-05-08 21:33:46 +02:00
Paul Tötterman
be95918a2f
typo
2022-05-06 11:37:40 +03:00
Slavi Pantaleev
e41fcf2746
Fix file name (vars.yaml -> vars.yml) to prevent confusion
2022-04-26 15:44:07 +03:00
Aine
4d08e935a2
matrix-bot-buscarron: fix username in docs
2022-04-25 12:36:27 +03:00
Slavi Pantaleev
1163e9880f
Link to Buscarron bot from configuring docs page
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1782
2022-04-25 10:37:35 +03:00
Aine
c92af9fe89
matrix-bot-buscarron: feedback
2022-04-25 09:40:49 +03:00
Aine
290754371a
add matrix-bot-buscarron
2022-04-23 16:19:24 +03:00
Julian-Samuel Gebühr
380e865644
Change list of public servers, old as not functional
...
The old link returned a 404 so I thought I throw in joinmatrix.org :)
2022-04-22 07:41:10 +02:00
Erick Wibben
92384360f5
Fixed documentation to reflect needed user
2022-04-21 06:50:24 -05:00
Slavi Pantaleev
27ec1d8bde
Fix matrix-registration-bot repository URL
2022-04-21 11:21:29 +03:00
Julian-Samuel Gebühr
90a142439a
Add matrix-registration-bot ( #1771 )
...
* Add matrix-registration-bot
This adds an install and uninstall task plus helpers. The bot is disabled by default.
This commit does not include documentation, yet. In short, the bot can be enabled by adding
matrix_bot_matrix_registration_bot_enabled: true
matrix_bot_matrix_registration_bot_matrix_user_password: "verysecret"
matrix_bot_matrix_registration_bot_matrix_admin_token: "supersecret"
to the host_vars
* Change bot username to bot.matrix-registration-bot following convention
* Address smaller remarks, fix local docker build
* Switch to an env file
* Add environment variables extension for additional config
* Add documentation for the matrix-registration-bot
* Add screenshot on how to obtain admin access token
* Use bot as admin to only have one access token (bot and admin api)
* Use cleaner setting of matrix_synapse_registration_requires_token
* Use config file for cleaner more secure usage
* Delete unneeded env
* Rename vars to make usage clear
* Fix typos/wording and add notice about logging out
* Convert configuration to use |to_json
* Reorder role includes
Nothing should be after `matrix-common-after`.
`matrix-bot-matrix-registration-bot` can probably be anywhere, but it makes sense to put it next to the other `matrix-bot-*` roles.
* Minor group_vars/matrix_servers touchups
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2022-04-21 11:07:47 +03:00
Slavi Pantaleev
295ef29fe0
Announce borg backup support
...
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1727
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1754
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1755
- https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/467
2022-04-19 19:29:41 +03:00
Adriel Sand
949fdd0135
matrix-backup-borg: add ability to backup to unencrypted repositories ( #1754 )
...
* matrix-backup-borg: added option for unencrypted repo access
* matrix-backup-borg: fixed requiring password for unencrypted repos; changed variable name
* matrix-backup-borg: add unknown_unencrypted_repo_access_is_ok to config.yaml.j2
* matrix-backup-borg: cleanup comments
* matrix-backup-borg: add documentation regarding unencrypted repos
* matrix-backup-borg: add readability and ease of use to code
* matrix-backup-borg: fix wording in defaults/main.yml comment
* matrix-backup-borg: add quotes to docs
* Indicate the variable to use
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2022-04-18 14:48:37 +03:00
Olivér Falvai
121f860d63
Update configuring-playbook-backup-borg.md
2022-04-13 08:58:19 +02:00
Olivér Falvai
23d0832e85
Improve borg backup instructions
2022-04-12 20:14:12 +02:00
HarHarLinks
a9e6538ef8
Upgrade Hookshot (1.3.0 -> 1.4.0)
...
https://github.com/matrix-org/matrix-hookshot/releases/tag/1.4.0
2022-04-11 18:55:02 +02:00
PC-Admin
ab3e02c7fd
Remove matrix-awx sections
2022-04-09 08:48:02 +08:00
Slavi Pantaleev
b69e79b8b6
Merge pull request #1733 from iikkart/patch-1
...
Improved documentation about Mautrix-telegram-bot permissions
2022-04-06 07:23:31 +03:00
Aine
a5a3769ca9
add borg backup ( #1727 )
...
* add borg backup
* lint fix
* add exlclude patterns
* missed in the #1726 fix for honoroit
* feedback
* Fix indentation
* feedback
* feedback
* feedback
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2022-04-05 14:37:27 +03:00
Slavi Pantaleev
b9d6f8b90f
Merge pull request #1728 from RoiArthurB/hookshot-arm64
...
Add hookshot self build for arm64 and amd64
2022-04-05 09:58:26 +03:00
RoiArthurB
b38c7371a9
[STEAM] Move docker source from icewind1991 to tilosp fixed repo
2022-04-03 17:34:27 +07:00
Arthur Brugière
b3176957c3
Add hookshot self build for arm64 and amd64
2022-04-03 17:10:46 +07:00
Olivér Falvai
326b1090b7
Add note about Prometheus retention policy
2022-03-29 22:26:29 +02:00
Kim Brose
81d198b5b6
!fixup add detailed docs about hookshot's URLs
2022-03-22 12:59:12 +01:00
Kim Brose
b242559df5
add detailed docs about hookshot's URLs
2022-03-22 12:56:04 +01:00
Slavi Pantaleev
5ce3fb96d5
Merge pull request #1706 from turt2live/patch-1
...
Don't recommend that the Dimension admin interface be opened in a web browser
2022-03-18 23:05:27 +02:00
Travis Ralston
5c34353d87
Update configuring-playbook-dimension.md
2022-03-18 14:52:25 -06:00
Iikka Järvenpää
d5a79538a6
Improved documentation about permissions
...
More info: https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1699
2022-03-17 20:20:43 +00:00
Aine
95cfbf0256
Switch mx-puppet-slack to the beeper fork ( #1704 )
2022-03-17 22:16:17 +02:00
Slavi Pantaleev
958d089b68
Do not install the ma1sd identity server by default
...
As mentioned in the changelog, this is a breaking change.
2022-03-17 18:00:09 +02:00
Yan Minagawa
26e95a0fdf
beeing a bit more specific how to access the dimension server admin interface
2022-03-13 14:12:48 +07:00
Slavi Pantaleev
d8a19e5bf9
Switch to the Beeper-maintained fork of mx-puppet-discord
...
Building mx-puppet-discord appears to have been broken for a while.
Related to:
- https://github.com/matrix-discord/mx-puppet-discord/issues/201
- https://github.com/matrix-discord/mx-puppet-discord/issues/202
- https://github.com/matrix-discord/mx-puppet-discord/issues/203
We'd rather use a fork that is maintained better and by someone who
cares about whether their software works or not, so we'll be using the
Beeper-maintained for from now on.
In the future, we should probably do the same for the Slack bridge
which is also part of the same monorepo
(https://gitlab.com/beeper/mx-puppet-monorepo ).
2022-03-10 12:27:53 +02:00
tctovsli
9c43c0e806
Riot is now named Element
2022-03-08 09:11:04 +01:00
Slavi Pantaleev
d5de1e8352
Document that using an external Postgres server has serious downsides
...
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1682
- https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1679
2022-03-08 09:30:20 +02:00
Slavi Pantaleev
1bea072484
Merge pull request #1677 from MrAnno/remove-community-support
...
Remove deprecated community options
2022-03-06 08:15:27 +02:00
Jim Myhrberg
620e3b1b0d
docs(appservice-discord): improve and expand bridging method docs
2022-03-06 01:56:24 +00:00
László Várady
ba68d2ad36
Remove deprecated community options
...
"Community" support
- has been removed from mautrix/facebook in v0.3.3:
31cac6fb5e
- has been removed from mautrix/signal in v0.2.2:
1f27a608a6
- will be removed in the next mautrix/instagram release:
e2ae1ca503
- will be removed in the next mautrix/twitter release:
3893075265
2022-03-05 21:57:30 +01:00
Alejo Diaz
4ec24ec344
Add support for obtain ECDSA keys ( #1667 )
...
* Add support for obtain ECDSA keys
* Replace matrix_ssl_lets_encrypt_use_ecdsa_keys for matrix_ssl_lets_encrypt_key_type
2022-03-03 18:15:39 +02:00
Slavi Pantaleev
9d72f32e64
Merge pull request #1668 from HarHarLinks/hookshot-move
...
hookshot moved to matrix-org namespace
2022-03-03 09:13:11 +02:00
HarHarLinks
3d47b44d64
avoid namespace collisions between webhook bridges
2022-03-02 21:28:52 +01:00
HarHarLinks
58771a9c65
hookshot moved to matrix-org namespace
2022-03-02 20:58:11 +01:00
GoMatrixHosting
28f6091ed4
GoMatrixHosting v0.7.0
2022-02-27 17:40:20 +08:00
JokerGermany
31d3706166
fix typo
2022-02-20 11:56:03 +01:00
AnonyPla
cb5a8e8736
Update for changing the federation port
...
This is a proposed add to the documentation to inform users how to change the federation port using the ansible playbook for eventual use with third party services such as CDNs.
2022-02-19 10:49:31 +00:00
iambeingtracked
6b4afd1051
Update faq.md
...
It had an extra dot, which resulted in a question mark and a dot after each other
2022-02-16 10:25:36 +02:00
ZzMzaw
6576d4596e
Add missing endpoints for SSL certificates
...
Playbook is retrieving certificates for some endpoints which were
not listed in the doc
2022-02-11 06:56:37 +01:00
Pratik
27ce3a0e06
docs: fix matrix-reminder-bot help menu command
2022-02-02 12:35:12 +05:30
downeymj
71e19e63b8
Fixing 404 error in links to main.yml
2022-02-01 21:43:04 +00:00
Slavi Pantaleev
d1f0b88f8d
Merge pull request #1586 from HarHarLinks/hookshot
...
link hookshot and appservice-webhooks in docs
2022-02-01 14:51:17 +02:00
Kim Brose
ea8fe2902b
Link appservice-webhooks to hookshot
...
with deprecation notice
2022-02-01 13:25:02 +01:00
Kim Brose
009dcd9702
Link hookshot to appservice-webhooks
2022-02-01 13:22:03 +01:00
Slavi Pantaleev
e6c2dd204d
Update changelog and configuring-playbook.md
...
This announces matrix-hookshot support that got added in
https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1505
2022-02-01 14:07:43 +02:00
HarHarLinks
2a91a43b32
Merge remote-tracking branch 'origin/master' into hookshot
2022-01-30 17:50:50 +01:00
Jim Myhrberg
7ae70c27e6
feat(mx-puppet-slack): add support for OAuth client ID/secret
...
The OAuth credentials method seems to be the only viable way to
configure the mx-puppet-bridge now. Legacy tokens can no longer be
created, and the other methods (xoxs and xoxc tokens) come with warnings
about them being against Slack's terms of service.
2022-01-28 01:22:34 +00:00
HarHarLinks
4de2b4bf3b
update hookshot docs
2022-01-23 17:05:40 +01:00
HarHarLinks
a1a5b16185
update hookshot private key installation method
2022-01-23 16:10:25 +01:00
Slavi Pantaleev
cba605a8b7
Fix go-neb sample configuration to not clash with Jinja2
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1544
2022-01-15 09:07:24 +02:00
HarHarLinks
321ed9b609
Merge remote-tracking branch 'origin/master' into hookshot
2022-01-14 19:26:31 +01:00
HarHarLinks
8498ffd8f7
name hookshot github private key consistently
2022-01-12 01:28:38 +01:00
HarHarLinks
65991de61c
update hookshot private key file mechanism
2022-01-11 01:30:57 +01:00
HarHarLinks
87871040df
add hookshot metrics to internal prometheus
2022-01-11 00:56:51 +01:00
HarHarLinks
1987cc4839
refine hookshot role
2022-01-11 00:19:29 +01:00
Kim Brose
ad00875a6d
Update configuring-playbook-dimension.md
2022-01-10 16:21:39 +01:00
PC-Admin
e72ecf2c65
update new variable for matrix-awx, update documentation
2022-01-10 09:18:10 +08:00
Slavi Pantaleev
134c617f34
Update README
2022-01-07 16:00:51 +02:00
rakshazi
407e8c4940
added honoroit
2022-01-06 20:30:10 +02:00
HarHarLinks
b8ee1980ea
refine hookshot role
2022-01-06 18:55:36 +01:00
rakshazi
5788a16a2e
added matrix-client-cinny
2022-01-05 18:33:21 +02:00
Slavi Pantaleev
b3a9160e0f
Merge pull request #1497 from jimeh/etherpad-add-optional-admin-access
...
feat(etherpad): add optional admin web-UI access
2022-01-04 09:20:39 +02:00
HarHarLinks
621251c1e5
hookshot role groundwork
2022-01-03 21:25:03 +01:00
Aaron Raimist
dc96526475
Update links to Mautrix Twitter bridge
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2022-01-03 01:05:13 +00:00
Jim Myhrberg
993121e517
feat(etherpad): add optional admin web-UI access
...
Enables optional access to Etherpad's web-UI. This is useful for
managing Etherpad plugins.
Among other things, plugins makes it easy to manage/delete pads if you
install the adminpads2 plugin.
2022-01-01 03:12:14 +00:00
Slavi Pantaleev
26ec3ca1b5
Link to examples/caddy2
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1484
2021-12-25 10:48:06 +02:00
Slavi Pantaleev
dcab14d9a8
Add self-building support to Beeper LinkedIn bridge
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1480
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1242
2021-12-23 13:04:09 +02:00
Slavi Pantaleev
e88530abac
Upgrade devture/ansible (2.10.7-r0 -> 2.11.6-r1)
2021-12-23 12:01:53 +02:00
Slavi Pantaleev
e834a69e60
Announce mautrix-twitter support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1478
2021-12-22 15:53:56 +02:00
Matthew Cengia
35033bbc0c
Update documentation to include mautrix-twitter
...
Playbook config copied from mautrix-facebook and altered accordingly.
2021-12-14 22:36:23 +11:00
Slavi Pantaleev
b1d8e39612
Merge pull request #1446 from hypn0tick/master
...
Add support for creation of Jitsi internal authentication users in vars.yml
2021-12-11 10:14:50 +02:00
ppacheco28
f2293f61ee
Updated documentation to better reflect the workings of Jitsi internal authentication with this playbook
2021-12-09 07:58:50 -03:00
ppacheco28
7a7dc00333
Update documentation to reflect added support for Jitsi internal authentication user creation
2021-12-08 20:19:55 -03:00
John M
286871b9b5
Add self-build for Dimension
...
Add a self-build option for the Dimension Dockerfile.
- This helps further support arm64 hosts (i.e. A1.Flex w/Oracle)
2021-12-08 04:48:59 -08:00
felixx9
d51a9118d3
Update importing-postgres.md with individual DB and repeat-import information ( #1437 )
...
* Update importing-postgres.md
Additional deatails, mostly on repeating import. Structure troubleshouting section.
* Update importing-postgres.md
removing -K
* Fix path typo
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2021-12-05 10:41:00 +02:00
felixx9
c2c68f814b
Update importing-postgres.md
...
typos an suggestion to expand search/replace statement to not replace on wrong places.
2021-11-30 22:07:04 +01:00
Slavi Pantaleev
ae45254d83
Add missing headers in Traefik v2 example
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1393
2021-11-24 11:34:40 +02:00
Slavi Pantaleev
3a9fe48deb
Make matrix-nginx-proxy's X-Forwarded-For header customizable
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1393
2021-11-24 11:32:06 +02:00
Slavi Pantaleev
5fc533eca5
Merge pull request #1400 from IUCCA/master
...
Updated Mautrix-WhatsApp config
2021-11-16 15:50:06 +02:00
iucca
788999d29c
updated whatsapp config
2021-11-15 19:34:56 +01:00
iucca
ae122466fc
updated whatsapp config
2021-11-15 19:23:28 +01:00
Slavi Pantaleev
266bdbc902
Update matrix-corporal documentation
2021-11-15 10:29:27 +02:00
iucca
4ff8fddd72
updated whatsapp config, backfill doesn't work
2021-11-14 23:57:52 +01:00
Slavi Pantaleev
12be1033e5
Add missing space
2021-11-04 00:28:58 +02:00
Luca Di Carlo
967e5d6f37
chore: adding some explanations about setting prometheus password
2021-11-03 21:12:06 +01:00
Slavi Pantaleev
ff3bd12015
Upgrade devture/ansible (2.9.14-r0 -> 2.10.7-r0)
2021-11-01 10:48:17 +02:00
Slavi Pantaleev
feda83abf0
Mention that Hydrogen always undergoes self-building
2021-10-27 14:00:40 +03:00
Slavi Pantaleev
06bcdcf9d2
Merge pull request #1311 from HarHarLinks/master
...
add auto proxy synapse worker metrics
2021-10-25 09:21:11 +03:00
HarHarLinks
ce41674e61
auto-generate prometheus.yml for workers metrics
2021-10-20 12:51:00 +02:00
HarHarLinks
dd4dc22619
add worker metrics documentation
2021-10-20 12:51:00 +02:00
Aaron R
db81fa3415
Fix link to nginx files in configuring-playbook-own-webserver.md
2021-10-20 01:33:03 -05:00
Aaron R
a8556fb8be
Update installing.md to be a bit more clear
...
This change should make it more obvious which order the steps must be done
2021-10-19 22:57:01 -05:00
Slavi Pantaleev
26756b871a
Merge pull request #1329 from mochman/change_hangouts_readme
...
Updated Hangouts configuration readme.
2021-10-13 07:50:09 +03:00
Luke
459ee6f1e0
Updated Hangouts configuration readme.
...
Also indicates that the Mautrix googlechat bridge is a replacement for hangouts.
2021-10-12 17:08:17 +00:00
Luke
1dac525e63
Added Mautrix Google Chat
2021-10-12 11:45:04 +00:00
Slavi Pantaleev
fb709152f3
Add self-building support for mautrix-whatsapp
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1322
2021-10-12 10:02:07 +03:00
Aaron R
fb61f89221
Update configuring-playbook-dimension.md
2021-10-11 18:50:46 -05:00
Kim Brose
6b0f739e9a
move advanced metrics exporting to new section
2021-10-04 11:58:27 +02:00
Kim Brose
2e16080f41
doc: how to export node and postgres sans grafana
2021-10-04 00:00:29 +02:00
Slavi Pantaleev
b5d8444764
Add self-building support to matrix-bridge-appservice-webhooks
2021-10-01 16:37:37 +03:00
Slavi Pantaleev
31396f0615
Merge pull request #1295 from nogweii/feat-support-upstream-https-forwarded
...
Support trusting the upstream server when it says the protocol is HTTPS
2021-09-26 09:54:15 +03:00
Michael Collins
9a4187c852
Merge remote-tracking branch 'upstream/master' into gomatrixhosting-testing
2021-09-25 10:56:26 +08:00
Colin Shea
120b49a2b2
update docs
2021-09-24 05:18:11 -07:00
Kim Brose
11b215f8ec
Fix typo
2021-09-23 21:39:42 +02:00
Slavi Pantaleev
92af6c162d
Do not advertise Debian 9 support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1282
It's mostly due to Docker CE dropping its repositories (and support) for
Debian 9.
If one installs Docker manually (likely a package named `docker.io`), it
will likely still work.
In any case, Debian 9 is old and end-of-life now, so advertising support
for it is not productive.
2021-09-21 10:57:32 +03:00
Michael Collins
6902ee5aa7
add rotate ssh module to matrix-awx
2021-09-19 17:12:12 +08:00
Aaron Raimist
8527c0a8d9
Bump minimum supported Ubuntu version
...
Ubuntu ended support for 16.04 in April
2021-09-18 16:23:42 -05:00
Slavi Pantaleev
02f4e8cf0d
Remove no-longer accurate sentences
2021-08-31 10:07:58 +03:00
Slavi Pantaleev
7fc1a94c30
Merge pull request #1258 from sakkiii/jitsi-fix
...
Jitsi Update (stable-5963 -> stable-6173)
2021-08-30 10:41:00 +03:00
Hagen
a62eb05d5b
Add link to Dimension admin page
...
This avoids having to create a new room and to click the "Add widgets, bridges & bots" link (Formerly the four-squares-icon)
2021-08-29 19:21:14 +02:00
sakkiii
d3e2574d40
Update configuring-playbook-jitsi.md
...
matrix_jitsi_jicofo_component_secret var removed #1139
2021-08-29 21:48:33 +05:30
Slavi Pantaleev
ee663e819e
Announce LinkedIn Messaging bridging support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1242
2021-08-23 15:27:16 +03:00
Alexandar Mechev
340e0fabc4
Adds Documentation for LinkedIn Bridge
2021-08-21 18:24:30 +02:00
AtomHare
301626d91d
Update configuring-playbook-bridge-mautrix-whatsapp.md
2021-08-18 17:11:09 +02:00
AtomHare
57fb6e7f71
Update configuring-playbook-bridge-mautrix-telegram.md
2021-08-18 17:09:19 +02:00
AtomHare
4292dbe238
Update configuring-playbook-bridge-mautrix-hangouts.md
2021-08-18 17:06:53 +02:00
AtomHare
9b1ff158f8
Update configuring-playbook-bridge-mautrix-signal.md
2021-08-18 17:03:20 +02:00
AtomHare
91c9aec973
Update configuring-playbook-bridge-mautrix-instagram.md
2021-08-18 17:00:47 +02:00
AtomHare
9d571e3c8e
Update configuring-playbook-bridge-mautrix-hangouts.md
2021-08-18 16:59:41 +02:00
AtomHare
868ac12cf4
update mautrix docs
2021-08-18 16:57:57 +02:00
AtomHare
ef0ed0af3d
Update container-images.md
2021-08-18 16:54:45 +02:00
Wolfgang Winter
5a828f36a6
Document the permissions settings. Distinguish between augmenting and overwriting.
2021-08-16 18:24:55 +02:00
WobbelTheBear
30aa8c2c3f
Update docs/configuring-playbook-bridge-mautrix-signal.md
...
Improvement of documentation
Co-authored-by: Jan <31133207+Jaffex@users.noreply.github.com>
2021-08-14 17:38:58 +02:00
WobbelTheBear
d9e8be7c79
Update docs/configuring-playbook-bridge-mautrix-signal.md
...
Document how to enable relay functionality in a room
Co-authored-by: Jan <31133207+Jaffex@users.noreply.github.com>
2021-08-14 17:32:54 +02:00
WobbelTheBear
bb931493ee
Update as per suggestion
2021-08-13 20:15:19 +02:00
Wolfgang Winter
c3b4a1a66d
Augment documentation for relay bot
2021-08-13 17:48:28 +02:00
Slavi Pantaleev
421f85defa
Add self-building support to matrix-email2matrix
2021-08-04 15:03:45 +03:00
Slavi Pantaleev
5575ad8117
Merge pull request #1211 from 0xLAITH/patch-1
...
Update howto-server-delegation.md
2021-08-02 12:05:32 +03:00
Slavi Pantaleev
519eef9e4b
Remove unnecessary argument from Postgres import command
...
The default of using the `matrix` database is better anyway.
2021-08-02 10:08:30 +03:00
0xLAITH
dca876a8f0
Update howto-server-delegation.md
...
The attached code for the "Serving the Federation API with your certificates and matrix-nginx-proxy" section suggests using the matrix.<your-domain> certificate for the federation API as opposed to the necessary <your-domain> certificate for the federation to work. This can cause some confusion to readers.
2021-08-01 19:34:54 +00:00
Slavi Pantaleev
3b5ea5cbc4
Merge pull request #1202 from maximilianschmelzer/patch-1
...
Update configuring-well-known.md
2021-07-26 09:08:37 +03:00
Slavi Pantaleev
975a49be54
Update docs/self-building.md
2021-07-26 08:56:38 +03:00
Hardy Erlinger
03e8c75a30
Restore authentication for Jitsi Meet.
2021-07-25 16:23:51 +02:00
maximilianschmelzer
5ddd7d9ea1
Update configuring-well-known.md
2021-07-24 13:12:32 +02:00
JokerGermany
5b692b6e76
Docs
2021-07-16 22:15:34 +02:00
Sergei Shikalov
29b6d011d7
Fix template syntax error in OIDC SSO example
2021-07-05 14:47:50 +07:00
Slavi Pantaleev
ccde2362fc
Merge branch 'master' into mjolnir-0.1.18
2021-07-02 08:52:58 +03:00
Aaron Raimist
19ed8d1d17
Upgrade mjolnir (0.1.17 -> 0.1.18) and implement self building
2021-07-02 00:10:59 -05:00
WobbelTheBear
a7d51d493a
Correct broken documentation link
...
Recently, documentation on Synapse has been changed from .rst to .md. Therefore, the current links for the purge history API were resulting in a 404 error.
2021-07-01 22:16:01 +02:00
Aaron Raimist
26a5c28274
Remove asterisks from configuring-dns.md
...
These previously denoted optional DNS records but now optional records are a separate table so they are unnecessary.
2021-06-25 03:14:00 -05:00
Slavi Pantaleev
d019e9078a
Remove unused variables from mx-puppet-* bridges
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1131
2021-06-23 09:56:31 +03:00
Marcel Ackermann
ce28e87f4b
according to discussion in channel not needed anymore
2021-06-20 16:38:04 +02:00
N07070
1da3531a3d
Update configuring-playbook-synapse.md
...
Added an example for configuring the variables for the OpenID, that might fails because the variables are not defined for the playbook parsing, but Synapse's own config file parsing.
2021-06-15 14:56:23 +02:00
Slavi Pantaleev
8cf3bdb772
Link to Heisenbridge demonstration video
2021-06-04 09:32:31 +03:00
Michael-GMH
122a92fa1c
GoMatrixHosting v0.4.9 update
2021-06-04 13:10:45 +08:00
Michael-GMH
ad7bbd6442
merge upstream
2021-06-01 16:00:13 +08:00
Michael-GMH
85777e8f96
merge with upstream
2021-05-25 21:08:00 +08:00
Michael-GMH
f827a3cc46
GMH 0.4.6 update 2
2021-05-10 18:54:25 +08:00
Michael-GMH
4e6f6e179b
GMH 0.4.6 update
2021-05-10 18:50:10 +08:00
Slavi Pantaleev
62112789d6
Merge pull request #1044 from aaronraimist/patch-2
...
Mention updating Nginx
2021-05-09 10:30:39 +03:00
Aaron Raimist
65035c62c1
Mention updating Nginx
2021-05-08 15:16:31 -05:00
Aaron Raimist
cdaf4695c0
Tweak maintenance-synapse.md
2021-05-08 15:07:54 -05:00
Michael-GMH
067b61e779
GoMatrixHosting v0.4.5 update
2021-04-29 08:06:45 +08:00
Slavi Pantaleev
7cf2f352aa
Add not about incompatibility between Synapse and Synapse Admin
...
Related to https://github.com/Awesome-Technologies/synapse-admin/issues/132
2021-04-23 07:17:04 +03:00
Slavi Pantaleev
e3fa3e12bc
Upgrade Synapse (1.31 -> 1.32.2)
2021-04-22 14:22:07 +03:00
Slavi Pantaleev
378fabf177
Revert "Upgrade Synapse (1.31 -> 1.32.1)"
...
This reverts commit 1fb54a37cb
.
Seems like it's been pulled or something. It used to exist, but not
anymore. Not sure what's going on.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1017
Related to
https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1010
2021-04-21 23:36:58 +03:00
Slavi Pantaleev
1fb54a37cb
Upgrade Synapse (1.31 -> 1.32.1)
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1010
2021-04-21 18:47:15 +03:00
Slavi Pantaleev
c95ca4badc
Do not ask everyone to whitelist Jitsi ports
...
It's an optional service, so we shouldn't bother most people with it.
2021-04-21 14:48:54 +03:00
Slavi Pantaleev
7fa7e3e5a6
Merge pull request #1012 from aaronraimist/facebook-docs
...
Update mautrix-facebook docs
2021-04-21 09:27:11 +03:00
Slavi Pantaleev
ca786cc343
Revert "Upgrade Synapse (1.31 -> 1.32)"
...
This reverts commit f825c7c263
.
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1010
2021-04-20 23:40:55 +03:00
Aaron Raimist
9ee1d23afe
Update mautrix-facebook docs
2021-04-20 15:17:26 -05:00
Slavi Pantaleev
f825c7c263
Upgrade Synapse (1.31 -> 1.32)
2021-04-20 17:47:34 +03:00
Dan Arnfield
82f7e1c7c0
Update docs
2021-04-19 09:05:04 -05:00
Slavi Pantaleev
316d7d815a
Add FAQ entry about debugging SSL certificate renewal troubles
2021-04-13 10:52:38 +03:00
Aaron Raimist
3e11ee158e
Fix step 3 of Mjolnir instructions
2021-04-08 13:32:44 -05:00
Slavi Pantaleev
c386e8e9db
Use integers for some variables
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/868
2021-04-05 11:38:23 +03:00
Slavi Pantaleev
37c089bb96
Minor docs improvements
2021-04-05 11:13:45 +03:00
Slavi Pantaleev
0a107dc0ce
Merge pull request #868 from foxcris/postgres-backup
...
- Added a postgres-backup role
2021-04-05 10:53:04 +03:00
Slavi Pantaleev
560777cc16
Merge pull request #981 from aaronraimist/grafana
...
Allow special characters in Grafana password and upgrade Grafana
2021-04-04 10:04:07 +03:00
Michael
fbe22289bd
merge with upstream and testing branch
2021-04-04 11:41:06 +08:00
Aaron Raimist
504f1b6445
Allow special characters in Grafana password
2021-04-03 16:41:10 -05:00
Aaron Raimist
df31694d12
Couple of additional tweaks to the mjolnir docs
2021-04-03 03:23:45 -05:00
Slavi Pantaleev
28a6f8bd57
Announce Mjolnir bot support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/962
2021-04-03 10:52:39 +03:00
Slavi Pantaleev
995c483856
Merge pull request #962 from aaronraimist/mjolnir
...
Add mjolnir
2021-04-03 10:45:29 +03:00
Aaron Raimist
26d334dcb9
Typo
2021-04-03 01:12:06 -05:00
Aaron Raimist
598f00b335
Nice link
2021-04-02 19:28:48 -05:00
Aaron Raimist
c86cc11386
Add some advice about tuning PostgreSQL
2021-04-02 19:26:41 -05:00
Aaron Raimist
f85054fd80
Add some advice about making Synapse faster
...
Also removes some duplicate table of contents entries in maintenance-synapse.md
2021-04-02 19:10:53 -05:00
Aaron Raimist
b084a35e9d
Add note about making bot a server admin
2021-04-02 18:40:42 -05:00
Aaron Raimist
11c93682db
YOURDOMAIN -> DOMAIN
2021-04-02 18:26:50 -05:00
Aaron Raimist
12a120e175
how do words good
2021-04-02 18:14:52 -05:00
Aaron Raimist
219c2fdb12
Fix paths
2021-04-02 18:11:05 -05:00
Aaron Raimist
b5fb98dd28
Write some docs
2021-04-02 17:55:46 -05:00
Slavi Pantaleev
93960b70be
Do not fail if _matrix-identity
DNS SRV record missing
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/963
This also simplifies Prerequisites, which is great.
It'd be nice if we were doing these checks in some optional manner
and reporting them as helpful messages (using
`matrix_playbook_runtime_results`), but that's more complicated.
I'd rather drop these checks completely.
2021-03-30 11:24:04 +03:00
Slavi Pantaleev
efbeb42857
Fix YAML indentation in docs
2021-03-25 09:02:35 +02:00
Aaron Raimist
c6fb7acf5f
Make ma1sd's SRV record optional
2021-03-23 23:08:43 -05:00
Aaron Raimist
bab8b950ca
Add mjolnir
2021-03-23 22:46:08 -05:00
Slavi Pantaleev
9a0222fa47
Add Sygnal support
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/683
2021-03-20 13:32:22 +02:00
chagai95
07fb05a4ab
fix typo
...
ot -> to
2021-03-17 20:29:17 +01:00
foxcris
76fbc59b61
- adapted documentation
...
- removed build_database_list.yml
2021-03-16 11:50:01 +01:00
foxcris
d61236213e
- Fixed typo
2021-03-16 09:59:18 +01:00
Slavi Pantaleev
011e95c1d2
Merge pull request #893 from GoMatrixHosting/master
...
matrix-awx - the GoMatrixHosting v0.3.0 initial PR
2021-03-16 08:40:15 +02:00
Slavi Pantaleev
b46ef46663
Do not mention login before registration
2021-03-16 08:02:20 +02:00
Slavi Pantaleev
6cbfee539c
Announce Go-NEB support
2021-03-16 07:54:26 +02:00
Slavi Pantaleev
38b3fbd6f9
Mention DNS setup
...
This may be especially helpful to existing playbook users
who happen to find themselves installing Go-NEB later on.
2021-03-16 07:49:43 +02:00
Yannick Goossens
9f95cef494
Change value of client_secret to avoid confusion
2021-03-15 13:08:59 +01:00
Yannick Goossens
bfe0ca6cf8
Update docs, remove hard coded matrix_domain
2021-03-15 13:04:31 +01:00
Yannick Goossens
51e2547484
Added support for the Go-NEB bot
2021-03-11 19:23:01 +01:00
Aaron Raimist
df5cbcc2e1
Make steps in configuring-playbook.md numbered
...
instead of bullet points which make it more difficult to tell whether or not you completed all of the steps
2021-03-06 12:35:12 -06:00
Slavi Pantaleev
31d2e013f7
Fix typo
2021-03-02 08:02:31 +02:00
Michael
33ec5710d9
0.2.1 revision
2021-02-28 22:21:40 +08:00
tctovsli
2b96fb0cf1
Added paragraph about updating DNS to get stats
...
This document didn't describe that it is necessary to have a DNS-entry for stats sub-domain.
2021-02-22 10:32:02 +01:00
Slavi Pantaleev
fd18769e55
Merge pull request #901 from marcquark/backup_postgres
...
Recommend a better way of backing up postgres
2021-02-22 08:37:21 +02:00
Slavi Pantaleev
ca22355910
Update backup docs a bit
2021-02-22 08:36:42 +02:00
Marc Leuser
53869ac14a
recommend a better way of backing up postgres
...
don't spawn an extra container
run pg_dumpall within matrix-postgres instead, ensures correct version
store under /matrix so a backup of the folder will contain a DB dump
use absolute paths just in case something in the ENV is messed up
2021-02-21 21:38:20 +01:00
Germain
6768bdcf81
Update lower power config example
...
All other examples show the config to lower the memory usage on the server
2021-02-21 11:57:05 +00:00
Germain
25e136ee0a
Update Telegram bridge setup link
...
Change markdown to use link instead of tags for Telegram App setup
2021-02-20 15:45:25 +00:00
Marcus Proest
913e0dae42
update informational files.
2021-02-19 19:39:46 +01:00
Marcus Proest
2ca8211184
Merge remote-tracking branch 'upstream/master'
2021-02-19 19:02:48 +01:00
Marcus Proest
b99372a3c5
initial commit of mautrix-instagram role
2021-02-19 17:20:26 +01:00
Slavi Pantaleev
91c987ca7d
Merge pull request #872 from xangelix/add-mx-puppet-groupme-gh
...
Add mx-puppet-groupme support
2021-02-19 11:42:41 +02:00
Slavi Pantaleev
d94d0e2ca5
Merge pull request #456 from eMPee584/synapse-workers
...
Synapse workers
2021-02-19 11:40:36 +02:00
Slavi Pantaleev
9dc87bb948
Add Synapse worker presets for easier configuration
...
Adding more presets in the future would be nice.
2021-02-19 11:38:47 +02:00
Slavi Pantaleev
1c4d914073
Merge pull request #885 from MarcProe/fix-webhook-docs
...
fix wrong json parameter in webhook documentation
2021-02-19 10:52:18 +02:00
Martha Sokolska
c3fcaa5afe
Add Netlify instructions
2021-02-19 02:37:01 +01:00
Marcus
d5f2d99ac7
fix wrong json parameter
...
fixes HTTP 400 Error: "{\"errcode\":\"M_MISSING_PARAM\",\"error\":\"Missing key 'avatar_url'\"}"
2021-02-18 20:48:56 +01:00
Slavi Pantaleev
1789620901
Merge branch 'master' into synapse-workers
2021-02-18 18:24:43 +02:00
Cody Neiman
c4e1209452
Merge branch 'master' into add-mx-puppet-groupme-gh
2021-02-17 13:52:37 -05:00
Joel Bennett
85e4c16905
Change the new app link to use classsic apps
...
Until [this issue](https://github.com/matrix-org/matrix-appservice-slack/issues/348 ) is fixed
2021-02-17 01:37:52 -05:00
Slavi Pantaleev
daae74b074
Merge branch 'master' into synapse-workers
2021-02-16 17:31:40 +02:00
Slavi Pantaleev
ba7148e52e
Update configuring-playbook-matrix-corporal.md
2021-02-16 10:44:35 +02:00
foxcris
6e72fb9a58
- added a description howto use the postgres-backup role
2021-02-15 20:41:06 +01:00
Cody Neiman
e510481e84
Merge branch 'master' into add-mx-puppet-groupme-gh
2021-02-14 13:41:16 -05:00
Slavi Pantaleev
5cfeae806b
Merge branch 'master' into synapse-workers
2021-02-14 13:00:57 +02:00
Slavi Pantaleev
894679750e
Merge pull request #862 from s-thom/nginx-additional
...
Add additional domains for Let's Encrypt certificates to be obtained
2021-02-14 11:05:25 +02:00
Slavi Pantaleev
a8e9f35708
Touch up documentation a bit
2021-02-14 11:05:05 +02:00
Cody Neiman
3459cc09c9
Fix listrooms mx-puppet-groupme command
2021-02-13 12:55:30 -05:00
Cody Neiman
c9579cf902
Add docs
2021-02-13 10:55:54 -05:00
Slavi Pantaleev
890e4ad1af
Announce Prometheus/Grafana
2021-02-12 14:02:53 +02:00
Slavi Pantaleev
2b47258c6c
Do not auto-expose metrics on matrix.DOMAIN/_synapse/metrics
...
.. and other documentation improvements.
2021-02-12 13:47:53 +02:00
Slavi Pantaleev
eb9aac0ac9
Minor docs updates
2021-02-12 11:59:24 +02:00
Slavi Pantaleev
1d7d99c5cd
Improve metrics docs page a bit
...
We mainly switch the anonymous metrics viewing variable
to false, along with other wording changes.
2021-02-12 11:59:24 +02:00
Peetz0r
9531d13786
Split DNS table in default and optional parts
2021-02-12 11:59:22 +02:00
Peetz0r
da82d670af
Document security and privacy considerations for stats.
2021-02-10 22:54:14 +01:00
Peetz0r
8aafb44cb8
Mention new images in docks
2021-02-10 22:54:14 +01:00
Peetz0r
1079272563
Mention stats subdomain in docs
2021-02-10 22:54:14 +01:00
Peetz0r
a10e3244d9
Documentation for graphs
2021-02-10 22:54:14 +01:00
Slavi Pantaleev
96e6111aa6
Improve S3 docs around data migration
2021-02-09 22:09:08 +02:00
buxel
479d8b3e44
Update configuring-dns.md
...
Added note about cloudflare, related to #821
2021-02-08 11:35:31 +01:00
Stuart Thomson
093ecba405
Add more documentation
2021-02-07 16:09:20 +13:00
pushytoxin
d416b0cebe
Etherpad docs: Padname length bug
...
Warn users of the known bug https://github.com/turt2live/matrix-dimension/issues/395
2021-02-06 12:45:54 +01:00
Stuart Thomson
f7bea5bb05
Add documentation for new variable
2021-02-06 20:31:24 +13:00
Slavi Pantaleev
47f82f275d
Merge pull request #853 from aaronraimist/tls1.3-fed-tester
...
Remove note about federation tester not working with TLS 1.3
2021-02-03 17:58:16 +02:00
Aaron Raimist
47784d465a
Remove note about federation tester not working with TLS 1.3
2021-02-03 09:50:58 -06:00
Julian Foad
b8ac089562
Fix wrong links in mautrix-signal docs
2021-02-03 13:12:57 +00:00
Slavi Pantaleev
889b299bc2
Merge pull request #804 from pushytoxin/matrix-etherpad
...
Self-hosted Etherpad
2021-01-31 09:55:46 +02:00
Slavi Pantaleev
5df2f6cdd1
Update docs and changelog
2021-01-31 09:54:12 +02:00
Slavi Pantaleev
1a0f64f23b
Mention specs on the Prerequisites page
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/682
2021-01-28 19:21:33 +02:00
Slavi Pantaleev
d98a1ceadd
Merge branch 'master' into synapse-workers
2021-01-27 10:27:17 +02:00
Slavi Pantaleev
a9af36841d
Merge branch 'master' into synapse-workers
2021-01-27 09:34:29 +02:00
phirz
deff7421fb
Correct some typos in FAQ
2021-01-27 00:13:22 +01:00
Slavi Pantaleev
e443b376b9
Improve "things to do after installation" docs section
2021-01-26 17:20:34 +02:00
Béla Becker
8355348aae
Etherpad documentation
2021-01-26 05:04:47 +01:00
Slavi Pantaleev
d9bf2f59db
Fix adminme.js usage for matrix-appservice-discord (still hacky)
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/795
and https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/822
A better fix will come later: https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/825
2021-01-25 15:36:08 +02:00
Slavi Pantaleev
778b66876c
Merge branch 'master' into synapse-workers
2021-01-25 14:56:55 +02:00
Slavi Pantaleev
9b5daf54f0
Fix wording a bit
2021-01-24 10:08:11 +02:00
Slavi Pantaleev
07c7afb861
Make README more tidy
2021-01-24 10:04:30 +02:00
Marcel Partap
183adec3d8
Merge remote-tracking branch 'origin/master' into synapse-workers
2021-01-23 15:04:11 +01:00
Panagiotis Georgiadis
f10e3fef0d
Merge branch 'master' into irc
2021-01-22 20:30:24 +00:00
Panagiotis Georgiadis
e502ee33da
Selfbuild appservice-irc bridge
2021-01-22 21:28:53 +01:00
Slavi Pantaleev
0f64f4dc4b
Stop using + to mean "or newer"
2021-01-22 22:05:52 +02:00
Slavi Pantaleev
88addd71fc
Fix Postgres imports going to the matrix DB by default
...
Well, they still do go to that DB by default,
but our docs give a better command to users, which would do the right
thing.
2021-01-22 17:39:08 +02:00
Slavi Pantaleev
3273f023dc
Fix Postgres importing guide
...
This fixes things to make them compatible
with the changes done in 95346f3117
2021-01-22 15:50:24 +02:00
Slavi Pantaleev
d3aea8f4b8
Update Postgres backup docs for ARM32
2021-01-22 14:04:36 +02:00
Slavi Pantaleev
95346f3117
Reorganize Postgres access (breaking change)
...
In short, this makes Synapse a 2nd class citizen,
preparing for a future where it's just one-of-many homeserver software
options.
We also no longer have a default Postgres superuser password,
which improves security.
The changelog explains more as to why this was done
and how to proceed from here.
2021-01-22 13:26:12 +02:00
Slavi Pantaleev
703f1b1a04
Add some more questions/answers to the FAQ
2021-01-21 22:07:50 +02:00
Slavi Pantaleev
a47813585d
Rename file to prevent common mistake
...
Prompted by this: https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/779#issuecomment-764807507
2021-01-21 19:24:05 +02:00
Slavi Pantaleev
3b5907d83d
Update FAQ with details about /matrix/postgres/data-auto-upgrade-backup
2021-01-21 13:01:24 +02:00
Slavi Pantaleev
fb28f59f8c
Initial work on a FAQ document
2021-01-21 12:55:17 +02:00
Slavi Pantaleev
28d86e3aaa
Initial work on support for matrix-corporal v2
2021-01-16 23:47:14 +02:00
Slavi Pantaleev
e1690722f7
Replace cronjobs with systemd timers
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/756
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/737
I feel like timers are somewhat more complicated and dirty (compared to
cronjobs), but they come with these benefits:
- log output goes to journald
- on newer systemd distros, you can see when the timer fired, when it
will fire, etc.
- we don't need to rely on cron (reducing our dependencies to just
systemd + Docker)
Cronjobs work well, but it's one more dependency that needs to be
installed. We were even asking people to install it manually
(in `docs/prerequisites.md`), which could have gone unnoticed.
Once in a while someone says "my SSL certificates didn't renew"
and it's likely because they forgot to install a cron daemon.
Switching to systemd timers means that installation is simpler
and more unified.
2021-01-14 23:35:50 +02:00
Panagiotis Georgiadis
a66a604e53
Selfbuild appservice-slack bridge
2021-01-14 01:29:11 +01:00
Slavi Pantaleev
88acc98c23
Mention LXC
2021-01-13 19:39:08 +02:00
Slavi Pantaleev
789f9b4606
Mention matrix-bridge-mautrix-telegram in self-building docs
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/786
2021-01-13 18:01:55 +02:00
Slavi Pantaleev
a5a44a9d3f
Merge pull request #786 from drpaneas/rebuild_telegram
...
Local rebuild for Telegram
2021-01-13 18:01:15 +02:00
Panagiotis Georgiadis
fd540d8592
Enable Telegram self-building
2021-01-13 16:51:45 +01:00
Slavi Pantaleev
21d3802ed7
Fix one more URL typo
2021-01-12 22:44:55 +02:00
Slavi Pantaleev
018f213c60
Fix URL typo
2021-01-12 22:43:28 +02:00
Panagiotis Georgiadis
999fd2596f
Local rebuild for Telegram
2021-01-12 19:29:50 +01:00
Slavi Pantaleev
0f9be8321c
Document --tags=list-matrix-registration-tokens
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/778
2021-01-10 10:33:36 +02:00
Marcel Partap
cd8100544b
Merge remote-tracking branch 'origin/master' into synapse-workers
...
Sync with upstream
2021-01-08 20:58:50 +01:00
Slavi Pantaleev
3943a747b8
Merge branch 'py-crash-master'
...
Closes https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/755
2021-01-08 21:31:14 +02:00
Slavi Pantaleev
4bc8193f69
Fix typos and improve wording
2021-01-08 21:13:01 +02:00
Slavi Pantaleev
d7dba0a2ff
Update some Docker image references
2021-01-08 16:37:39 +02:00
Agustin Ferrario
25d423e6b6
Fix errors per spantaleev suggestions
...
The different configurations are now all lower case, for consistent
naming.
`matrix_nginx_proxy_ssl_config` is now called
`matrix_nginx_proxy_ssl_preset`. The different options for "modern",
"intermediate" and "old" are stored in the main.yml file, instead of
being hardcoded in the configuration files. This will improve the
maintainability of the code.
The "custom" preset was removed. Now if one of the variables is set, it
will use it instead of the preset. This will allow to mix and match more
easily, for example using all the intermediate options but only
supporting TLSv1.2. This will also provide better backward
compatibility.
2021-01-08 11:32:10 +01:00
Agustin Ferrario
7de51b7df3
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy
2021-01-07 19:45:10 +01:00
Slavi Pantaleev
0a977ce113
Fix incorrect path in docs
2021-01-05 22:59:35 +02:00
Slavi Pantaleev
24d73a554d
Fix incorrect federation port in Traefik example
2021-01-04 23:46:34 +02:00
Agustin Ferrario
3cb71e7e84
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy
2021-01-03 13:18:21 +01:00
Slavi Pantaleev
6e652e10ad
Bump minimium Ansible version to 2.7.1
...
Provoked by https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/743
2021-01-03 08:48:29 +02:00
Slavi Pantaleev
cd2d2f594a
Merge pull request #686 from laszabine/signal
...
Added a role for the bridge mautrix-signal
2021-01-03 08:25:01 +02:00
Slavi Pantaleev
da2a6682b3
Get rid of matrix_mautrix_signal_configuration_permissions
...
While it's kind of nice having it, it's also somewhat raw
and unnecessary.
Having a good default and not even mentioning it seems better
for most users.
People who need a more exposed bridge (rare) can use
override the default configuration using
`matrix_mautrix_signal_configuration_extension_yaml`.
2021-01-03 08:06:32 +02:00
Slavi Pantaleev
aac400664a
Announce mautrix-signal bridge
2021-01-03 07:59:49 +02:00
Sabine Laszakovits
a06c58c753
Merge branch 'master' into signal
2021-01-01 21:05:00 +01:00
Aaron Raimist
3dd0517f04
Check for buggy version of Ansible that Ubuntu 20.04 provides
2020-12-26 20:13:49 -06:00
Slavi Pantaleev
c0a62d6c17
Mention base domain serving
2020-12-24 11:56:36 +02:00
Slavi Pantaleev
d023355d2e
Fix typo
2020-12-24 11:43:35 +02:00
Slavi Pantaleev
6403904f59
Try to make DNS SRV setup sound scarier (which it is)
...
We've had people who get the impression that well-known = bad,
DNS SRV = good, and who try to use DNS SRV for server delegation.
While it's true that DNS SRV can be superior for high-availability
scenarios, it's much harder to set up and comes with its own potential
downsides.
Using the well-known method is more straightforward and is enough
for almost all of us. Throwing people into the deep for no good
reason is not nice. Hopefully wording is better after this patch.
2020-12-24 11:38:06 +02:00
Jan
4675c8a715
Update updating-users-passwords.md
...
Fixed markdown error
2020-12-23 11:23:09 +01:00
louis
dcd4716636
add option to disable nginx access log
2020-12-21 21:26:49 +01:00
Agustin Ferrario
a06feba281
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy
2020-12-18 10:22:43 +01:00
Slavi Pantaleev
e2e6cfaa8b
Document Ansible's Python interpreter discovery some more
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/570
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/641
2020-12-16 18:14:52 +02:00
Slavi Pantaleev
db69a51653
Do not recommend usePrivilegedIntents for appservice-discord
...
We're getting reports of it being broken and I can confirm that the
bridge works well without it, so I don't see why we'd be asking
people to enable it.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/751
2020-12-16 16:26:15 +02:00
Agustin Ferrario
ff6db5fd3b
Document the new variables for ngingx SSL config
...
The new variables created to the nginx reverse proxy are properly added
to the documentation.
2020-12-16 10:50:08 +01:00
Tomas Strand
6a3f6fbcb5
Missing ` in traefik domains instructions
2020-12-15 14:15:40 +02:00
Slavi Pantaleev
6e1dfb62f0
Rename some doc files and commands related to importing
...
Since we'll likely have generic SQLite database importing
via [pgloader](https://pgloader.io/ ) for migrating bridge
databases from SQLite to Postgres, we'd rather avoid
calling the "import Synapse SQLite database" command
as just `--tags=import-sqlite-db`.
Similarly, for the media store, we'd like to mention that it's
related to Synapse as well.
We'd like to be more explicit, so as to be less confusing,
especially in light of other homeserver implementations
coming in the future.
2020-12-14 01:51:00 +02:00
Slavi Pantaleev
bae4113422
Mention that we possibly obtain a Jitsi certificate
2020-12-12 01:44:34 +02:00
chagai95
d96d7f2a43
Adding jitsi as well
2020-12-12 00:24:38 +01:00
Slavi Pantaleev
47613e5a27
Remove synapse-janitor support
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/746
2020-12-11 23:24:42 +02:00
Slavi Pantaleev
c07c927d9f
Automatically enable openid listeners when ma1sd enabled
...
ma1sd requires the openid endpoints for certain functionality.
Example: 90b2b5301c/src/main/java/io/kamax/mxisd/auth/AccountManager.java (L67-L99)
If federation is disabled, we still need to expose these openid APIs on the
federation port.
Previously, we were doing similar magic for Dimension.
As per its documentation, when running unfederated, one is to enable
the openid listener as well. As per their recommendation, people
are advised to do enable it on the Client-Server API port
and use the `federationUrl` variable to override where the federation
port is (making federation requests go to the Client-Server API).
Because ma1sd always uses the federation port (unless you do some
DNS overwriting magic using its configuration -- which we'd rather not
do), it's better if we just default to putting the `openid` listener
where it belongs - on the federation port.
With this commit, we retain the "automatically enable openid APIs" thing
we've been doing for Dimension, but move it to the federation port instead.
We also now do the same thing when ma1sd is enabled.
2020-12-08 16:59:20 +02:00
Mike
9713ac9617
fixes config.js
...
comments in config.js must begin with two slashes
2020-12-06 23:42:44 +01:00
Slavi Pantaleev
a5ae7e9ef0
Add self-building support to matrix-corporal
2020-12-04 01:48:08 +02:00
Slavi Pantaleev
05cecb5261
Merge branch 'discord-v1.0'
...
This may be a bit premature, because the bridge didn't work for me
the last time I tried it (RC3).
Some bugs have been fixed to make our config compatible with v1.0.0
though, so it may work for some people (especially those starting
fresh).
I'm not for shipping potentially broken things, but given that we were
using `docker.io/halfshot/matrix-appservice-discord:latest` and that
points to v1.0.0 already (with no other tag we can use), our setup was
already broken in any case.
Now, at least it has some chance of running.
2020-12-03 15:17:30 +02:00
Marcel Partap
b73ac965ac
Merge remote-tracking branch 'origin/master' into synapse-workers
2020-12-01 21:24:26 +01:00
Slavi Pantaleev
fa76128fd8
Update Jitsi to build 5142
...
This supersedes/fixes-up this Pull Request:
https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/719
The Jitsi Web and JVB containers now (in build 5142) always
start by bulding their own default configuration
(`config.js` and `sip-communicator.properties`, respectively).
The fact that we were generating these files ourselves was no longer of use,
because our configuration was thrown away in favor of the one created
by the containers on startup.
With this commit, we're completely redoing things. We no longer
generate these configuration files. We try to pass the proper
environment variables, so that Jitsi services can generate the
configuration files themselves.
Besides that, we try to use the "custom configuration" mechanism
provided by Jitsi Web and Jitsi JVB (`custom-config.js` and
`custom-sip-communicator.properties`, respectively), so that
we and our users can inject additional configuration.
Some configuration options we had are gone now. Others are no longer
controllable via variables and need to be injected using
the `_config_extension` variables that we provide.
The validation logic that is part of the role should take care
to inform people about how to upgrade (if they're using some custom
configuration, which needs special care now). Most users should not
have to do anything special though.
2020-11-27 17:57:15 +02:00
Slavi Pantaleev
84c7c19068
Add jitsi.DOMAIN to sample Traefik 2.0 config
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/735
2020-11-27 13:30:00 +02:00
benkuly
58baa0ac30
Update configuring-playbook-bridge-matrix-bridge-sms.md
2020-11-25 15:39:14 +01:00
Slavi Pantaleev
47db2d5363
Merge pull request #730 from benkuly/master
...
updates matrix-sms-bridge (changed SMS provider)
2020-11-25 16:36:11 +02:00
Slavi Pantaleev
27c9014cb8
Improve uninstallation instructions
...
Also switches to using `docker system prune -a` for a less invasive
cleanup of Docker images and related resources.
2020-11-24 09:38:17 +02:00
benkuly
2fb42dd7f1
fixed typo in truststore path
2020-11-23 12:38:17 +01:00
benkuly
4713e5d5f7
updated matrix-sms-bridge to 0.5.0
2020-11-23 12:30:39 +01:00
Slavi Pantaleev
6dbb90258e
Mention and recommend enabling usePrivilegedIntents
2020-11-13 08:23:40 +02:00
Marcel Partap
4678c5d7bd
Merge remote-tracking branch 'origin/master' into synapse-workers
...
Also, replace vague FIXME by a proper NOTE on the complete
story of the user_dir endpoints..
2020-11-11 21:26:08 +01:00
Slavi Pantaleev
d910df2b1c
Announce Dynamic DNS support
...
Related to #681 (Github Pull Request)
2020-11-11 00:01:08 +02:00
Marcel Partap
5598a89ad5
synapse workers doc: link to relevant synapse issue list search
2020-11-10 23:00:24 +01:00
Slavi Pantaleev
4d12a6f8e9
Merge pull request #681 from scottcrossen/slc/ddclient
...
Dynamic DNS
2020-11-10 23:54:21 +02:00
Slavi Pantaleev
2708f9aec7
Remove duplicate configuration in docs page
...
Related to #681 (Github Pull Request)
2020-11-10 23:50:44 +02:00
Slavi Pantaleev
5c5f828405
Use more YAML-like syntax for the dynamic DNS configurations
...
Related to #681 (Github Pull Request)
2020-11-10 23:49:36 +02:00
Slavi Pantaleev
73d5faa1f9
Fix variable name typo
2020-11-10 23:30:38 +02:00
Marcel Partap
dd402bee92
synapse workers: add rudimentary documentation on worker support
2020-11-10 22:30:33 +01:00
Scott Crossen
59bb6b2971
responded to reviewer comments
2020-11-09 13:32:58 -08:00
Eneko Nieto
2c33aa3ec5
Fixed entrypoint name.
2020-11-09 00:03:15 +01:00
Eneko Nieto
c448aa54a1
Added docker-compose example for launching Traefik.
2020-11-08 22:39:08 +01:00
Scott Crossen
e894befd87
Updates to reviewer comments
2020-11-07 17:53:13 -08:00
Slavi Pantaleev
ef68d3d296
Add support for reverse-proxying /_synapse/oidc
...
This broke in 63a49bb2dc
.
Proxying the OpenID Connect endpoints is now possible,
but needs to be enabled explicitly now.
Supersedes #702 (Github Pull Request).
This patch builds up on the idea from that Pull Request,
but does things in a cleaner way.
2020-11-02 11:10:03 +02:00
Aaron Raimist
c33d007306
Switch to the new vectorim/element-web Docker image
2020-10-29 11:46:58 -05:00
Sabine
cea2faa1b3
added docs for bridge permissions
2020-10-28 21:59:36 +01:00
Slavi Pantaleev
67d0f26463
Improve wording a bit
2020-10-27 20:41:52 +02:00
Slavi Pantaleev
5a7d265997
Fix Synapse Admin not working due to unexposed Synapse Admin APIs
...
Regression since 63a49bb2dc
.
Related to #685 (Github Issue).
We now automatically expose the APIs when Synapse Admin is enabled.
2020-10-27 20:33:37 +02:00
Sabine Laszakovits
dd50ee19ab
fixed bridge permissions
2020-10-25 21:42:40 +01:00
Sabine Laszakovits
d6940d9f10
added docs
2020-10-25 18:44:19 +01:00
Ivar Troost
1227349d0c
Fix docker mount instruction in documentation
...
The SSL certificates should be accessible to the nginx proxy container, not the synapse container.
2020-10-24 17:03:24 +02:00
Scott Crossen
8e6d7d9022
changed domain naming
2020-10-16 21:28:43 -07:00
Slavi Pantaleev
3fd198e89a
Add notes about running Ansible on Ubuntu 20.04
...
Discussed in #669 (Github Issue).
2020-10-15 11:35:29 +03:00
Scott Crossen
1f988969a5
Added role for dynamic dns
2020-10-13 16:26:57 -07:00
Fanch
4d5068e283
add some doc about the run-docker-prune tag
2020-10-10 14:27:07 +02:00
Slavi Pantaleev
898f319e11
Add additional notice to SQLite importing docs
2020-10-07 09:06:59 +03:00
Hardy Erlinger
ee8dd44837
Use up-to-date PostgreSQL container version for backups.
2020-10-02 22:53:06 +02:00
Slavi Pantaleev
23daec748c
Require Ansible v2.7 or newer (because of items2dict and dict2items)
...
Interestingly, no one has reported this failure before #662 (Github
Issue).
It doesn't make sense to keep saying that we support such old Ansible
versions, when we're not even testing on anything close to those.
Time is also passing and such versions are getting more and more
ancient. It's time we bumped our requirements to something that is more
likely to work.
2020-10-02 11:53:19 +03:00
jens quade
8029ca59c9
Update configuring-playbook-dimension.md
...
Improved formatting for a header that was attached to the previous paragraph (...by inserting a newline).
2020-09-16 13:14:29 +02:00
Slavi Pantaleev
6300c87396
Merge pull request #647 from banym/jitsi-ldap-docs-example
...
Update configuring-playbook-jitsi.md
2020-09-13 09:48:47 +03:00
Dominik Zajac
b0511603fd
Update configuring-playbook-jitsi.md
...
modified example for jitsi ldap authentication to show all available variables.
2020-09-12 22:10:41 +02:00
Aaron Raimist
77635c4529
Fix links to using your own webserver doc
2020-09-12 14:11:16 -05:00
Aki Salminen
5733f4d157
Update configuring-playbook-telemetry.md
...
Change anonymized to more proper term as server vice this is not anonymized. Server name is the first parameter that is collected. And if server happens to be for individual use these statistics would be at personal level without any anonymising.
2020-09-07 17:14:34 +03:00
Slavi Pantaleev
4ef873ceb0
Clarify Discord bridging docs
2020-09-03 16:31:27 +03:00
Slavi Pantaleev
1fd81835b6
Mention CAPTCHA for public-registration servers
2020-09-01 14:00:17 +03:00
Slavi Pantaleev
7901293438
Relocate docs page for consistency
2020-09-01 13:47:58 +03:00
Slavi Pantaleev
da38a7869f
Add matrix-registration support
2020-09-01 13:46:05 +03:00
Slavi Pantaleev
e3dca2f66f
Try to avoid Docker logs growing too much for one-off containers
...
We recently had a report of the Postgres backup container's log file
growing the size of /var/lib/docker until it ran out of disk space.
Trying to prevent similar problems in the future.
2020-09-01 09:03:48 +03:00
Slavi Pantaleev
daf13107a0
Add support for rust-synapse-compress-state
2020-08-21 13:53:39 +03:00
Slavi Pantaleev
073c96a3fd
Be more clear that Corporal requires Shared Secret Auth
2020-08-19 09:29:39 +03:00
merklaw
48b93091f9
Revert notes about the docker package being needed
2020-08-05 16:38:39 +02:00
merklaw
a460420b34
Better wording
2020-08-05 15:59:52 +02:00
merklaw
0cd243095d
The docker package is a requirement and was not previously mentioned
2020-08-05 12:49:40 +02:00
merklaw
205c15a80b
Add note about certificate exceptions when using self-signed
2020-08-05 12:47:32 +02:00
merklaw
e167b80f94
Added notes about disabling ma1sd
2020-08-05 12:46:30 +02:00
merklaw
f57b2f6e92
Better wording
2020-08-05 12:45:44 +02:00
Slavi Pantaleev
fffe9da5a9
Mention self-building support for synapse-admin
...
Related to #620 (Github Pull Request).
2020-08-04 17:24:31 +03:00
vaivars
e73b863329
Change the url to reflect the most common usecase
2020-07-30 10:52:49 +03:00
vaivars
fad1f72df8
Add a secondary option on how to get access token
...
Potentially the CURLing could be a better approach, since then you don't leave spare sessions hanging.
2020-07-29 19:53:39 +03:00
Slavi Pantaleev
196eb2da70
Merge pull request #607 from matthiasjo/docs_traefik_synapse_admin
...
Added config sample for synapse admin with traefik 2
2020-07-27 07:17:10 +03:00
Matthias
95954fda43
Update configuring-playbook-synapse-admin.md
2020-07-26 21:27:54 +02:00
Matthias
f005049dbe
Update configuring-playbook-synapse-admin.md
2020-07-26 19:14:36 +02:00
Matthias
038b398d0e
added config sample for synapse admin with traefik 2
2020-07-26 17:31:43 +02:00
Slavi Pantaleev
f404a771cf
Try to improve wording a bit
2020-07-26 18:24:53 +03:00
rebru
8a0d8651d0
Update configuring-playbook-ma1sd.md
...
Add an example to open all domains for registration in relation to black- and whitelists.
2020-07-25 23:50:36 +02:00
Slavi Pantaleev
16251355d9
Add information about deleting SSL renewal config
2020-07-23 08:15:18 +03:00
Slavi Pantaleev
b2ae669566
Add synapse-admin support
...
Fixes #562 (Github Issue)
2020-07-22 08:10:26 +03:00
Slavi Pantaleev
0fe1899d96
Be explicit about the type of DNS record to use
...
Fixes #595 (Github Issue)
2020-07-21 11:20:00 +00:00
Slavi Pantaleev
6fe477c2fd
Improve wording a bit
2020-07-20 14:24:49 +03:00
Slavi Pantaleev
78b1ef9a5f
Add support for matrix-reminder-bot
2020-07-20 14:13:08 +03:00
Rónán Duddy
46f1137c42
Update configuring-dns.md
...
Adding a comment with regard to DNS propagation
2020-07-19 15:05:27 +01:00
Slavi Pantaleev
c3284d6f03
Improve Riot -> Element migration docs a bit
2020-07-17 18:56:40 +03:00
Slavi Pantaleev
484fccecdb
Fix incorrect directory name
2020-07-17 12:10:06 +03:00
Slavi Pantaleev
c6ab1c6a90
Riot is now Element
...
Fixes #586 (Github Issue)
2020-07-17 11:31:20 +03:00
Slavi Pantaleev
4eb87c1dcb
Add more notes on migrating data from another installation
...
Related to #583 (Github Issue).
2020-07-14 16:25:39 +03:00
bertiebaggio
866d6fc1c9
Fix sed formatting
2020-07-13 15:12:17 +01:00
bertiebaggio
000b482d18
Add 'Troubleshooting' w/workaround for ownership
...
If a Postgres dump contains ALTER TABLE ... OWNER_TO <username>
statements which set the owner to a username different from
'synapse' the post Postgres import task will fail complaining
about lack of role.
Changing the matrix_postgres_connection_username group var has no
effect. However, the ALTER TABLE statements (and accompanying comments)
can be rewritten to change the username to 'synapse', which permits the
import task to succeed.
From a sample of 1, having the owner set in this was causes no
discernable side effects on the homeserver.
2020-07-13 15:03:24 +01:00
Julian Strobl
c23a0620f2
Fix default SSL path for federation api in docs
...
One could also remove the two variables from the docs completely,
because they are set by the playbook automatically.
Error: javax.net.ssl.SSLPeerUnverifiedException: Certificate for
<matrix.<your-domain>> doesn't match any of the subject alternative
names: [<your-domain>]
Fixes #577 (Github Issue).
2020-07-13 14:13:56 +03:00
Slavi Pantaleev
0074ca646e
Improve Goofys documentation example for GCS
...
Fixes #573 (Github Issue).
2020-07-12 09:50:39 +03:00
Panagiotis Vasilopoulos
8b19ceb6fc
Fixed Steam link
2020-07-05 10:26:34 +03:00
Slavi Pantaleev
b6b5435746
Fix some broken links
2020-07-04 14:20:02 +03:00
Slavi Pantaleev
f7e4281751
Simplify enabling recaptcha instructions a bit
2020-07-04 09:35:20 +03:00
Justin Croonenberghs
b2a0830638
Better URL for reCAPTCHA doc
2020-07-03 19:10:00 -05:00
Justin Croonenberghs
1f21f0c09a
Add variables for reCAPTCHA validation
2020-07-03 18:33:25 -05:00
Slavi Pantaleev
a8f7ccf3f3
Announce mx-puppet-steam bridging support
...
Related to #557 (Github Pull Request).
2020-07-03 12:10:57 +03:00
Hugues Morisset
57f498217a
Add mx-puppet-steam
2020-07-01 21:01:00 +02:00
Slavi Pantaleev
76352bcbd8
Announce mx-puppet-discord bridging support
...
Related to #540 (Github Pull Request).
2020-07-01 19:01:14 +03:00
Hugues Morisset
42e7f5e9bc
Add mx-puppet-discord
2020-07-01 13:31:31 +02:00
Slavi Pantaleev
b5bed60e6b
Announce mx-puppet-instagram and mx-puppet-twitter support
...
Related to #551 and #555 (Github Pull Requests).
2020-06-30 17:52:06 +03:00
Slavi Pantaleev
744667b270
Merge branch 'master' into mx-puppet-twitter
2020-06-30 17:37:19 +03:00
Slavi Pantaleev
31f9e7bbea
Merge pull request #551 from jdreichmann/feat-mx-puppet-instagram
...
Add mx-puppet-instagram
2020-06-30 17:33:37 +03:00
Tulir Asokan
13186a1ddc
Add mx-puppet-twitter
...
Signed-off-by: Tulir Asokan <tulir@maunium.net>
2020-06-29 15:28:43 +03:00
Slavi Pantaleev
de545f9c5f
Update docs on self-building and remove useless variable
...
`matrix_container_images_self_build` was not really doing anything
anymore. It previously was influencing `matrix_*_self_build` variables,
but it's no longer the case since some time ago.
Individual `matrix_*_self_build` variables are still available.
People that would like to toggle self-building for a specific component
ought to use those.
These variables are also controlled automatically (via
`group_vars/matrix_servers`) depending on `matrix_architecture`.
In other words, self-building is being done automatically for
all components when they don't have a prebuilt image for the specified
architecture. Some components only support `amd64`, while others also
have images for other architectures.
2020-06-29 14:58:03 +03:00
jdreichmann
ad05c7f758
mx-puppet-instagram: add documentation on how to setup & use the bridge
2020-06-28 10:46:39 +02:00
Pablo
f7ea5705f1
Agrego documentación de las variables de ajuste fino (Fine tune) de Jitsi.
2020-06-27 16:54:30 -03:00
Julian Foad
671cd51797
Improve the example Traefik config.
...
Use playbook variables instead of textual place-holders for the domain names.
2020-06-26 15:13:58 +01:00
Slavi Pantaleev
224c21878e
Fix code block a bit
...
Related to #549 (Github Pull Request)
2020-06-25 08:26:09 +03:00
Slavi Pantaleev
25290f780c
Link to Twilio
2020-06-25 08:22:12 +03:00
Justin Croonenberghs
3527200ac4
Added config hint for SMS verification
2020-06-24 16:34:28 -05:00
Slavi Pantaleev
d44541ff6e
Mention matrix_synapse_allow_public_rooms_over_federation in the docs
...
Fixes #502 (Github Issue)
2020-06-24 10:22:22 +03:00
Slavi Pantaleev
3452347648
Suggest base domain serving in configuring-well-known.md
...
Fixes #545 (Github Issue).
2020-06-24 09:42:41 +03:00
benkuly
99639d7d7a
Merge remote-tracking branch 'github/master'
2020-06-11 15:36:02 +02:00
Slavi Pantaleev
e48cfa4bcc
Improve documentation on joining Discord rooms
2020-06-09 08:02:13 +03:00
Slavi Pantaleev
831c3f4e64
Fix certbot/cerbot image pulling for ARM32 and ARM64
...
Related to #529 (Github Issue).
2020-06-09 07:54:42 +03:00
Slavi Pantaleev
ab32f6adf6
Add self-building support to matrix-mailer (exim-relay)
2020-06-08 09:52:34 +03:00
kristbaum
201292cdc5
typo
2020-06-07 19:56:12 +02:00
benkuly
1937398342
Merge branch 'master' of github.com:benkuly/matrix-docker-ansible-deploy
2020-06-06 08:28:42 +02:00
benkuly
77fd23149b
added gammu hard reset for sms modem
2020-06-06 08:28:08 +02:00
Slavi Pantaleev
88a4a3ab55
Update components
2020-06-06 08:25:27 +03:00
Slavi Pantaleev
c838bd2f46
Merge pull request #514 from benkuly/master
...
added matrix-sms-bridge
2020-06-05 14:52:41 +03:00
Slavi Pantaleev
d6c4487998
Fix some typos
2020-06-05 14:52:24 +03:00
benkuly
f68e47d3c4
renamed role matrix-sms-bridge to matrix-bridge-sms
2020-06-05 12:25:41 +02:00
benkuly
26846a5f6c
try privileged way
2020-06-02 22:04:52 +02:00
benkuly
2fd8216fbc
try to fix device reconnect issues
2020-06-02 18:27:33 +02:00
benkuly
cd17928805
revert remove of frequency
2020-06-02 14:56:22 +02:00
benkuly
f383b152da
removed gammu reset frequency
...
because the tty port will change
2020-06-02 14:49:55 +02:00
benkuly
0b7d6744bf
added more docs and timeout value
2020-06-02 08:39:30 +02:00
Slavi Pantaleev
4d8ca303d6
Fix typos
2020-06-02 00:22:15 +03:00
Slavi Pantaleev
de1164d0a2
Fix typos and improve wording
2020-06-01 22:32:19 +03:00
Slavi Pantaleev
2952b2e7f3
Mention pwgen for generating a strong shared secret
2020-05-29 10:38:12 +03:00
Chris van Dijk
cb94167ccb
Add missing parenthesis in docs
2020-05-27 17:00:44 +02:00
Chris van Dijk
84e2e31d07
Linking to a file is more robust than linking to a line number
2020-05-27 16:40:05 +02:00
Chris van Dijk
1b47197c91
Minor docs formatting cleanup
2020-05-27 15:55:11 +02:00
Chris van Dijk
256de59a75
Add note on port forwarding to docs when running Jitsi behind NAT
2020-05-27 14:33:17 +02:00
Slavi Pantaleev
1234cc48c5
Point to newer Ansible container image
...
Using the older one likely leads to issues like #517 .
2020-05-24 10:55:33 +03:00
benkuly
1ffa4a326c
matrix-sms-bridge:
...
added docs, added seperate service for database, pr comments
2020-05-23 13:14:24 +02:00
chagai95
d430e42c99
Typo STMP -> SMTP
2020-05-16 14:49:12 +02:00
Slavi Pantaleev
4ff7e753b2
Make it clearer where to spawn adminer
2020-05-11 11:09:22 +03:00
Marcel Partap
058e3bbd7f
Document how to administer synapse database via tunneled web-frontend
2020-05-10 18:44:52 +02:00
Kevin Lanni
89deb1b195
Add note about ask-become-pass
...
This flag is necessary for Ansible to ask for the sudo password when using the non-root option as documented in the `hosts` file. Otherwise, Ansible errors out with `missing sudo password`.
2020-05-09 11:04:49 -07:00
Slavi Pantaleev
884df93be1
Make it clearer that Dimension requires a dedicated user
2020-05-06 10:30:36 +03:00
Slavi Pantaleev
ccc7aaf0ce
Fix "Migrating to a new server" flow due to dynamic user/group creation
2020-05-06 09:55:40 +03:00
Slavi Pantaleev
7b8d0cd1ab
Merge pull request #487 from christianlupus/turn-doc
...
Added a documentation enhancement regarding external TURN server
2020-05-06 09:35:11 +03:00
Christian Wolf
658e3361f6
Added a documentation enhancement regarding external TURN server
2020-05-05 08:42:14 +02:00
Chris van Dijk
f7fcf3590a
Clarify domain of Dimension admin users in docs by using matrix_domain variable
2020-05-04 17:34:23 +02:00
André Sterba
966b74e74f
Add caddy 1 well-known example
...
Adjust params
2020-05-01 14:43:31 +02:00
Slavi Pantaleev
0029b37b96
Improve Usage section of Jitsi docs page
2020-04-30 10:24:26 +03:00
Slavi Pantaleev
e59cf25d7d
Merge pull request #479 from cnvandijk/docs-dimension-jitsi
...
Document how to point dimension jitsi widgets at your own jitsi instance
2020-04-30 10:14:53 +03:00
Slavi Pantaleev
77c760ac7d
Add some links
2020-04-30 10:14:46 +03:00
Slavi Pantaleev
0e26810162
Merge pull request #478 from cnvandijk/feature-jitsi-ldap-auth
...
Add support for Jitsi LDAP authentication
2020-04-30 10:09:48 +03:00
Chris van Dijk
a0ce5eec64
Document how to point dimension jitsi widgets at your own jitsi instance
...
This can be removed once turt2live/matrix-dimension#345 is resolved.
2020-04-29 19:12:07 +02:00
Chris van Dijk
32ce9866e9
Update documentation for Jitsi LDAP authentication support
2020-04-29 17:58:56 +02:00
Slavi Pantaleev
37b80d0c75
Fix example policy provider configuration for matrix-corporal
...
Fixes the example, to add the missing required configuration key
for the HTTP policy provider.
Related to #477 (Github Issue).
2020-04-29 17:24:21 +03:00
Mickaël Cornière
e4f1f2c754
Add information to make jitsi work with a client in LAN
2020-04-27 23:40:46 +02:00
Slavi Pantaleev
4afc46fffe
Announce mx-puppet-slack support
...
Related to #454 (Github Pull Request).
2020-04-23 18:03:36 +03:00
Rodrigo Belem
4149e03b69
Initial mx-puppet-slack bridge role
2020-04-23 09:06:08 -04:00
Slavi Pantaleev
272888d917
Merge pull request #462 from cnvandijk/feature-dimension-unfederated
...
Add support for running dimension in an unfederated environment
2020-04-22 22:47:14 +03:00
Slavi Pantaleev
9991d545dd
Add note about synapse-janitor and require explicit confirmation for usage
...
Fixes #465 (Github Issue).
Related to https://github.com/xwiki-labs/synapse_scripts/pull/12 .
2020-04-21 21:48:06 +03:00
Horvath Gergely
588e97a97c
link to self-building from implementation subsection
2020-04-19 14:02:32 +02:00
Horvath Gergely
441278412b
add explicit information for the Rapsberry pi
2020-04-19 13:51:26 +02:00
Horvath Gergely
7dba695713
clarification for the list of implementation details
2020-04-19 13:32:27 +02:00
Horvath Gergely
bd61598faf
add experimental(?) architecture support for arm32 and arm64
...
the changes are necessary because certbot images are tagged, so docker does not recognize the necessary architecture
2020-04-18 22:55:19 +02:00
Chris van Dijk
18beb30466
Update docs to reflect support for unfederated dimension
2020-04-18 19:12:20 +02:00
Udo Rader
b6aa246f7c
better described how to get channel id, added a section how to unlink a channel and a troubleshooting section
2020-04-13 17:17:19 +02:00
Udo Rader
cf36dbe4f6
correctly quoted <channel id> and added another way to retrieve it
2020-04-13 11:22:13 +02:00
Slavi Pantaleev
181434d9c6
Add matrix-mx-puppet-skype to the list of roles that can self-build
2020-04-09 18:50:32 +03:00
skoal
ab58b3fc9e
Update prerequisites.md
...
Added Jitsi firewall ports
2020-04-09 14:31:42 +02:00
Slavi Pantaleev
5b8f8bc942
Announce Skype bridging
2020-04-09 09:33:30 +03:00
Slavi Pantaleev
4e9976d559
Rename documentation file
2020-04-09 09:26:03 +03:00
Rodrigo Belem
53f893b77e
Add documentations for the mx-puppet-skype bridge
2020-04-08 19:25:21 -04:00
Slavi Pantaleev
e290b1be95
Merge branch 'jitsi_security_update'
2020-04-08 16:57:14 +03:00
Slavi Pantaleev
25d51d3de3
Fix typo
2020-04-08 16:46:41 +03:00
Slavi Pantaleev
dcce276b86
Rename script file
2020-04-08 10:05:43 +03:00
Slavi Pantaleev
1b27e0f812
Make generate-jitsi-passwords.sh less magical
2020-04-08 10:05:10 +03:00
Slavi Pantaleev
976ccf3880
Fix typo
2020-04-08 09:39:38 +03:00
Slavi Pantaleev
f798605836
Undefine Jitsi secrets and require their (re-)definition
2020-04-08 09:37:54 +03:00
teutat3s
f9d39f1c0c
update Jitsi, add generate-jitsi-passwords script
2020-04-08 02:07:52 +02:00
Sean O'Neil
eb8e162ac2
Update Caddy example in configuring-well-known to Caddy version 2
2020-04-05 11:36:08 -07:00
Slavi Pantaleev
0ee2060c31
Reorganize paragraphs a bit
2020-04-05 10:03:51 +03:00
Slavi Pantaleev
a04c67dbc4
Add information about rebuilding Jitsi Prosody configuration
2020-04-05 10:01:55 +03:00
teutat3s
d781c8fdf9
add optional Jitsi internal auth+guests docs
...
improve readability
2020-04-05 05:00:43 +02:00
Marcel Partap
c2d384d2ef
some more mxisd to ma1sd string/URL replacements
2020-04-02 11:31:38 +02:00
Marcel Partap
5fedd6cbf0
Replace mxisd with ma1sd in docs, fixing URLs
2020-04-02 11:26:30 +02:00
Marcel Partap
187dedf920
Duplicate matrix-mxisd role for matrix-ma1sd fork
...
(adapting strings and URLs)
2020-04-02 11:26:30 +02:00
Slavi Pantaleev
b450afc12e
Make Discord bridge docs better
2020-04-01 11:34:53 +03:00
Slavi Pantaleev
bb2b2b4f1c
Clarify Discord bridging docs
2020-03-31 11:13:45 +03:00
Slavi Pantaleev
584418ae0f
Fix broken link
2020-03-31 10:30:07 +03:00
Slavi Pantaleev
067588b262
Upgrade riot-web
2020-03-30 16:54:18 +03:00
Slavi Pantaleev
ac5b5681ae
Merge pull request #425 from christianlupus/dev/archlinux
...
Added support for arch linux
2020-03-29 10:09:16 +03:00
Christian Wolf
1b87dbf54b
Added documentation to README file
2020-03-28 17:33:51 +01:00
Aaron Raimist
695d2c3ea5
Flip around Jitsi port format to match other ports
...
This matches the way the ports are written in prerequisites.md and is the format that UFW likes.
2020-03-27 23:33:38 -05:00
PlanetSmasher
9b6289b08c
clarify the config path ( #420 )
...
* clarify the config path
added path to the correct vars.yaml in matrix-synapse
* Fix configuration path
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2020-03-27 08:37:37 +02:00
Slavi Pantaleev
e5849801c6
Add Jitsi reference to Configuring Playbook docs page
2020-03-24 18:26:52 +02:00
Slavi Pantaleev
8ff55bcd14
Update documentation and changelog
2020-03-24 15:30:14 +02:00
Slavi Pantaleev
be00452782
Merge pull request #415 from spantaleev/jitsi
...
Add Jitsi support
2020-03-24 15:23:05 +02:00
Slavi Pantaleev
d605b219a2
Manage Jitsi configuration by ourselves for most components
...
We do this for 2 reasons:
- so we can control things which are not controllable using environment
variables (for example `stunServers` in jitsi/web, since we don't wish
to use the hardcoded Google STUN servers if our own Coturn is enabled)
- so playbook variable changes will properly rebuild the configuration.
When using Jitsi environment variables, the configuration is only built
once (the first time) and never rebuilt again. This is not the
consistent with the rest of the playbook and with how Ansible operates.
We're not perfect at it (yet), because we still let the Jitsi containers
generate some files on their own, but we are closer and it should be
good enough for most things.
Related to #415 (Github Pull Request).
2020-03-24 09:35:21 +02:00
Slavi Pantaleev
ecd35a8ddb
Clarify webserver group membership requirement
...
Discussed in #412 (Github Issue).
2020-03-23 21:03:06 +02:00
Slavi Pantaleev
cdd9ee1962
Add Jitsi support
2020-03-23 17:19:15 +02:00
Slavi Pantaleev
2c2b55a669
Mark dimension DNS record as optional
2020-03-23 17:13:58 +02:00
Slavi Pantaleev
61f82ac9e6
Minor fixup
2020-03-21 00:13:31 +02:00
Slavi Pantaleev
a5e549f171
Move things around a bit
2020-03-21 00:12:26 +02:00
ayounggun
364742aa35
how to activate dimensions
...
I am new to synapse. Thanks so much for these playbooks!
I wasn't sure how you actual activate dimensions after setting these variables. Should you re run
ansible-playbook -i inventory/hosts setup.yml --tags=setup-all
ansible-playbook -i inventory/hosts setup.yml --tags=start
? If so perhaps you could tell the readers to do this somewhere in the help file
Thanks =]
2020-03-20 20:45:53 +00:00
Slavi Pantaleev
22ce50875a
Mention that root access is a requirement
...
Fixes #396 (Github Issue).
2020-03-15 13:04:55 +02:00
Slavi Pantaleev
8dd187ac55
Update changelog and documentation
2020-03-15 12:54:41 +02:00
Slavi Pantaleev
3cee815baf
Fix some typos
2020-03-15 11:34:35 +02:00
Horvath Gergely
447dd94ff9
update documentation
2020-03-14 20:41:01 +01:00
Horvath Gergely
d53d63ab07
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy into raspberry-pi
2020-03-07 13:57:44 +01:00
Slavi Pantaleev
37f3a2d5a8
Add support for themes to riot-web
2020-02-26 08:40:35 +02:00
iLyas Bakouch
dc5eaddc3d
quick typo
2020-02-25 19:01:32 -05:00
Horvath Gergely
470b9875e7
Document raspberry pi support
2020-02-23 19:32:00 +01:00
Slavi Pantaleev
dd99b844a0
Link to Dimension setup page
2020-02-20 09:39:27 +02:00
Sathis
4356a7d405
Configuring webhooks
...
Added steps to configure appservice webhooks in the dimension manager.
2020-02-20 10:41:19 +05:30
Lee Verberne
8fe8cf9113
Fix matrix-appservice-irc database specification
...
This fixes an incorrect indentation in the database specification for
appservice-irc which caused matrix-appservice-irc to refuse to start
with the remarkably unhelpful error message:
```
ERROR:CLI Failed to run bridge.
```
This also updates doc links to the new matrixdotorg repo because the
tedomum repo contains out-of-date documentation.
2020-02-08 11:02:03 +01:00
Slavi Pantaleev
f18037ae42
Disable TLSv1.1 by default
2020-01-30 12:56:20 +02:00
Aaron Raimist
d77df2990a
Link to official instructions on how to install Ansible
2020-01-26 14:17:59 -06:00
Slavi Pantaleev
704d2ff861
Merge pull request #351 from prasket/matrix-change-user-admin-status
...
Matrix change user admin status
2020-01-23 10:35:28 +02:00
Aaron Raimist
65963f694a
Use Postgres 12.1 when creating a backup
2020-01-20 16:33:47 -06:00
prasket
80dd5f0b46
reversing another accident, forgot vim mode wasnt enabled at the time
2020-01-20 13:05:46 -08:00
prasket
a23455b697
accidentaly removed a :
2020-01-20 13:02:02 -08:00
prasket
92c6031c9f
changes to the docs for the new admin modifcation scripts
2020-01-20 12:59:36 -08:00
Aaron Raimist
121994f562
Reword updating-users-passwords.md option 3
2020-01-20 12:09:01 -06:00
prasket
e99497bb60
created new file with change admin options and removed make admin file. Updated name references as well throughout the project.
2020-01-19 18:39:56 -08:00
Slavi Pantaleev
b8eb5e4e0d
Add a note for users not using SSH keys
2020-01-18 19:55:26 +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
Björn Marten
cb57cd503e
Fix documentation mistakes caused due to carelessness
2020-01-13 17:28:54 +01:00
Björn Marten
c2696e8fa7
Add appservice-webhooks configuration documentation
2020-01-13 17:20:50 +01:00
Slavi Pantaleev
bd38861179
Add support for automatic Double Puppeting for all Mautrix bridges
2020-01-12 20:28:36 +02:00
Slavi Pantaleev
71ccf19f25
Fix typo
2020-01-03 17:00:11 +02:00
Hanno J. Gödecke
a6f85df295
Notes when not using a ssh key for authentication
...
Fixed small typo, added an extra note on how to use the ansible docker image when not using a ssh key for authentication
2020-01-03 15:58:08 +01:00
DreamsVoid
ad8b4d9c30
Update configuring-playbook-bridge-mautrix-telegram.md
...
typographical error
2020-01-02 22:26:17 +00:00
Slavi Pantaleev
df83dfb2e1
Fix port typo
2019-12-11 10:16:28 +02:00
Logan Pulley
68e1a636c3
Added Traefik configuration example to own webserver docs
2019-12-10 12:17:19 -06:00
Slavi Pantaleev
ca3b158d94
Add support to matrix-nginx-proxy to work in HTTP-only mode
2019-12-06 11:53:15 +02:00
benkuly
10c2dfe58f
fixed typo
2019-12-02 08:50:26 +01:00
benkuly
feb35486a0
added documentation for telegram relay bot feature
2019-11-30 08:36:53 +01: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
Aaron Raimist
cb2cb70b31
Mention that ARM is not supported
...
Feel free to reword but we have had a couple of issues created now asking about Raspberry Pi support.
2019-11-08 08:55:36 -06:00
Julian Foad
53bc7afa66
Fix --mount syntax in examples
...
s/type-bind/type=bind/g
2019-11-04 17:07:23 +00:00
fnoah
fe103489c6
Add file ending
2019-10-23 16:21:14 +02:00
fnoah
692355e3e2
Fix link
2019-10-23 16:19:46 +02:00
fnoah
7b65a16375
Fix
2019-10-23 16:16:32 +02:00
fnoah
64ce74137c
Add documentation part 2
2019-10-23 16:14:29 +02:00
fnoah
17c52687a6
Add documentation
2019-10-22 17:24:27 +02:00
fnoah
64370cb58b
Fix formatting issues
2019-10-22 09:54:13 +02:00
Noah Fleischmann
852fceb33f
Add documentation
2019-10-21 20:11:00 +02: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
Paul Tötterman
aabb16d78b
Fix spelling ngnix -> nginx
2019-10-04 11:07:37 +03:00
Slavi Pantaleev
9c438a3870
Add support for Postgres v12
2019-10-04 08:51:36 +03:00
Slavi Pantaleev
810d0fb0e4
Make it possible to serve static websites from the base domain
2019-10-03 11:24:04 +03:00
Arehandoro
d7343389ec
Update configuring-well-known.md
2019-09-23 16:44:13 +01:00
Slavi Pantaleev
68ed2ebefa
Add support for Synapse Simple Antispam
...
Fixes #255 (Github Issue).
2019-09-09 08:13:10 +03:00
sudneo
b2e0e4efe3
Adds doc for HAproxy
2019-08-25 22:53:34 +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
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 Pantaleev
c8a4d59a81
Merge pull request #251 from Munfred/master
...
Add mautrix-hangouts bridge role and documentation
2019-08-21 07:15:14 +03:00
Eduardo Beltrame
53ae84f627
Add documentation on mautrix-hangouts bridge
2019-08-19 23:00:05 -07:00
Eduardo Beltrame
ecff0f4a67
Describe setting up SMTP server with Sendgrid
2019-08-18 19:55:54 -07:00
kingoftheconnors
63cf891842
Improved documentation
2019-08-13 10:54:58 -04:00
Slavi Pantaleev
c2c0481d90
Mention Email2Matrix usage alongside Postfix
2019-08-09 12:15:44 +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 Pantaleev
f97175a1c6
Update configuring-playbook-ngnix.md
2019-08-07 12:35:48 +03:00
p5t2vspoqqw
4b8190dc3f
serve status page for matrix.DOMAIN only
2019-08-07 10:54:14 +02:00
p5t2vspoqqw
281f2ee519
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy
2019-08-07 09:30:24 +02: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
4be35822dd
Add Email2Matrix support
2019-08-05 13:09:49 +03:00
p5t2vspoqqw
51d5741bb3
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy
2019-08-05 09:34:30 +02:00
Esko
f084bb4ae5
Clarify sentence about dedicated user for access token
2019-08-04 05:18:16 +02: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
kingoftheconnors
49766c5dac
Added Slack role
2019-07-26 21:37:21 -04:00
p5t2vspoqqw
5054fff88b
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy
2019-07-12 15:45:19 +02:00
Slavi Pantaleev
99283ef684
Add note about SMTPS not being supported
...
Fixes #216 (Github Issue).
2019-07-10 08:43:27 +03:00
Slavi Pantaleev
0e4030f05c
Add missing word
2019-07-09 09:14:57 +03:00
Slavi Pantaleev
76862f4f2a
Suggest running start tag after janitor and Postgres vacuum
...
We do restart Synapse explicitly, but some other services
(bridges, matrix-corporal, ..) may not restart sometimes.
It's best to restart all services explicitly.
2019-07-08 11:09:23 +03:00
Slavi Pantaleev
e317de5ac1
Fix broken link
2019-07-08 09:40:52 +03:00
Slavi Pantaleev
0ca21d80d7
Add Synapse Maintenance docs and synapse-janitor integration
2019-07-08 09:38:36 +03:00
p5t2vspoqqw
d88e261150
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy
2019-07-05 16:12:29 +02:00
Slavi Pantaleev
ef5e4ad061
Make Synapse not log to text files
...
Somewhat related to #213 (Github Pull Request).
We've been moving in the opposite direction for quite a long time.
All services should just leave logging to systemd's journald.
2019-07-04 17:46:31 +03:00
Slavi Pantaleev
da6edc9cba
Add support for disabling Synapse's local database for user auth
...
This is a new feature of Synapse v1.1.0.
Discussed in #145 (Github Pull Request).
2019-07-04 17:11:51 +03:00
p5t2vspoqqw
9874c3df90
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy
2019-06-26 10:41:14 +02:00
Slavi Pantaleev
8529efcd1c
Make Discord bridge configuration playbook-managed
...
Well, `config.yaml` has been playbook-managed for a long time.
It's now extended to match the default sample config of the Discord
bridge.
With this patch, we also make `registration.yaml` playbook-managed,
which leads us to consistency with all other bridges.
Along with that, we introduce `./config` and `./data` separation,
like we do for the other bridges.
2019-06-26 10:35:00 +03:00
Slavi Pantaleev
59b56fa504
Update Docker image of Ansible (2.7.0 -> 2.8.1)
2019-06-26 07:40:36 +03:00
p5t2vspoqqw
466b35b1b6
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy
2019-06-19 16:56:29 +02:00
Slavi Pantaleev
174a6fcd1b
Make IRC bridge configuration entirely managed by the playbook
2019-06-19 12:29:44 +03:00
Slavi Pantaleev
5002c7edaa
Fix broken docs link
2019-06-19 10:30:04 +03:00
Slavi Pantaleev
2e16257e50
Do not ask for _matrix._tcp SRV records anymore
...
With most people on Synapse v0.99+ and Synapse v1.0 now available,
we should no longer try to be backward compatible with Synapse 0.34,
because this just complicates the instructions for no good reason.
2019-06-12 14:51:10 +03:00
p5t2vspoqqw
8fcdac3738
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy
2019-06-12 10:10:52 +02:00
Slavi Pantaleev
8a7b3d5bd0
Make instructions simpler and safer
...
Changes to the original are:
- it tells people to stop and disable services, so that:
- services won't be running while you are copying files
- services won't accidentally start again later
- it does the file-copying in 1 step
- it does copying before running `--tags=setup-all`, so that existing files (SSL certificates, etc.) can be reused. Otherwise, the playbook starts from a blank slate, retrieves them anew, generates new signing keys anew, etc. Only to have those replaced by your own old backup later.
- it mentions DNS changes
- combines `--tags=setup-all,start` into a single step, thanks to the files being already copied
2019-06-12 09:36:19 +03:00
Michael Haak
a8dc0befa9
Added a basic guide on migrating to another server
2019-06-11 22:06:25 +02:00
Slavi Pantaleev
4f0bcc624f
Fix typo
2019-06-07 14:29:51 +03:00
Slavi Pantaleev
04bc50a282
Make Facebook bridge docs more detailed
2019-06-07 13:51:43 +03:00
p5t2vspoqqw
4b657b3822
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy
2019-06-03 10:13:25 +02:00
Slavi Pantaleev
70487061f4
Prefer --mount instead of -v for mounting volumes
...
This doesn't replace all usage of `-v`, but it's a start.
People sometimes troubleshoot by deleting files (especially bridge
config files). Restarting Synapse with a missing registration.yaml file
for a given bridge, causes the `-v
/something/registration.yaml:/something/registration.yaml:ro` option
to force-create `/something/registration.yaml` as a directory.
When a path that's provided to the `-v` option is missing, Docker
auto-creates that path as a directory.
This causes more breakage and confusion later on.
We'd rather fail, instead of magically creating directories.
Using `--mount`, instead of `-v` is the solution to this.
From Docker's documentation:
> When you use --mount with type=bind, the host-path must refer to an existing path on the host.
> The path will not be created for you and the service will fail with an error if the path does not exist.
2019-05-29 09:59:50 +03:00
Slavi Pantaleev
5bfd22d13b
Fix incorrect inventory host_vars paths
2019-05-24 08:06:42 +09:00
p5t2vspoqqw
0cfa73f153
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy
2019-05-23 10:48:22 +02:00
Slavi Pantaleev
1e1c7933e2
Mention Postgres + SSL in the docs
...
Refers to #89 (Github Issue)
2019-05-22 09:17:33 +09:00
Marcel Partap
66388c1f5b
Provide a sample rest_auth_endpoint close to actual setup
2019-05-15 01:51:02 +02:00
Aaron Raimist
2d1fbdb51d
Move around options on updating-users-passwords.md
...
and provide an example for using the admin API
2019-05-11 21:39:31 -05:00
Aaron Raimist
59e05672d0
Convert registering-users.md to use ``` syntax for code blocks
...
The bit about the matrix-make-user-admin script was messed up (it wasn't actually a code block so the "<username>" was hidden). For me at least it seems like the ``` syntax is much harder to accidentally mess up.
2019-05-10 15:38:22 -05:00
Aaron Raimist
12b7cccbc6
Mention the Synapse User Admin API on updating-users-passwords.md
2019-05-10 15:33:15 -05:00
p5t2vspoqqw
4315b472af
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy
2019-05-09 09:34:09 +02:00
Slavi Pantaleev
2dd8d07ac9
Add docs about using other S3-compatible object stores
2019-05-09 10:28:01 +03:00
Slavi Pantaleev
216cdf8c74
Merge pull request #166 from izissise/mautrix-facebook
...
Mautrix facebook
2019-05-09 10:05:14 +03:00
Slavi Pantaleev
d91cff3f7a
Add docs about integrating mxisd's Registration feature
...
Docs for #161 (Github issue) and #168 (Github Pull Request).
2019-05-09 09:55:03 +03:00
Slavi Pantaleev
ccb33369a7
Merge pull request #169 from verb/federation-tester
...
Update URL for Matrix federation tester
2019-05-09 09:22:10 +03:00
Lee Verberne
8b5c1b0bd5
Update URL for Matrix federation tester
...
The previous URL returns a 404.
2019-05-09 07:04:46 +02:00
Hugues Morisset
d4372d5ba8
Add mautrix-facebook doc
2019-05-08 17:11:07 +02:00
Slavi Pantaleev
e6fecd51d5
Explain DNS SRV vs /.well-known/matrix/server better
...
Hopefully, we no longer lead people to believe that DNS SRV
records are going away forever and for all use-cases.
Fixes #156 (Github Issue)
2019-05-05 11:04:52 +03:00
Lyubomir Popov
134faa3139
Add the ability to update user passwords with ansible (when using the matrix-postgres container).
2019-04-30 16:30:26 +03:00
p5t2vspoqqw
c2eabf2b9d
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy
2019-04-23 09:45:10 +02:00
p5t2vspoqqw
7ee6927ca9
add suggested change; correct indent
2019-04-23 09:44:02 +02:00
Slavi Pantaleev
892abdc700
Do not refer to Synapse as "Matrix Synapse"
2019-04-23 10:20:56 +03:00
Slavi Pantaleev
9ea5088761
Add TURN server configuration documentation
2019-04-19 09:57:41 +03:00
Slavi Pantaleev
a4da1535dd
Split additional configuration options in groups
...
It's too many configuration options to keep them in a single list.
Trying to put some order.
2019-04-19 09:54:18 +03:00
p5t2vspoqqw
deeefac84c
add ngnix-status to config
...
add doc
2019-04-17 13:45:42 +02:00
jreichmann
aba8327991
Give a hint to look into the examples if using caddy
2019-04-16 19:46:17 +02:00
Slavi Pantaleev
9c401efb2d
Add a note about beta/pre-release distros
2019-04-16 13:10:31 +03:00
Slavi Pantaleev
9202b2b8d9
Ensure systemd services are running when doing --tags=start
...
Fixes #129 (Github Issue).
Unfortunately, we rely on `service_facts`, which is only available
in Ansible >= 2.5.
There's little reason to stick to an old version such as Ansible 2.4:
- some time has passed since we've raised version requirements - it's
time to move into the future (a little bit)
- we've recently (in 82b4640072
) improved the way one can run
Ansible in a Docker container
From now on, Ansible >= 2.5 is required.
2019-04-03 11:19:06 +03:00
Slavi Pantaleev
82b4640072
Use a more suitable Docker image for running Ansible
...
Inspired by #128 (Github Issue), we've created a new Docker image
to replace https://hub.docker.com/r/qmxme/ansible
Adding dnspython or dig to `qmxme/ansible` doesn't seem like a good
idea (that might be accepted by them), given that it's specific to our
use case. That's why we'll be maintaining our own image from now on.
2019-04-03 10:28:23 +03:00
Slavi Pantaleev
631b7cc6a6
Add support for adjusting Synapse rate-limiting configuration
2019-04-01 21:40:14 +03:00
Borjan Tchakaloff
cbd629e7ea
Specify that cron is likely required on the server
...
When using Let's Encrypt SSL certificates, a cronjob is set up to
automatically renew them. Though it does require a `cron`-compatible
program on the server.
This fixes the error that is caused by the `/etc/cron.d` directory
not existing and the `ansible-cron` module trying to write out a
file there -- without checking if the directory exists first.
2019-03-22 17:44:24 +01:00
Slavi Pantaleev
1939fc9113
Improve documentation a bit
2019-03-19 18:23:54 +02:00
Slavi Pantaleev
59e37105e8
Add TLS support to Coturn
2019-03-19 10:24:39 +02:00
Slavi Pantaleev
10d9293121
Indicate that TURN ports are a range
2019-03-13 08:23:10 +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
1974935bc6
Update docs a bit
2019-03-12 11:38:59 +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
a1f9869eb2
Improve documentation about getting the playbook
2019-03-10 17:02:20 +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
ae7e17e64a
Add information about mxisd email template customization
...
Related to #108 (Github Pull Request).
2019-03-08 12:06:50 +02:00
Slavi Pantaleev
401d7560e9
Make Discord bridging instructions more detailed
...
It didn't mention `matrix_appservice_discord_client_id` and
`matrix_appservice_discord_bot_token`, which makes it hard for
beginners.
Related to #105 (Github Pull Request).
2019-03-05 09:10:32 +02:00
Lionstiger
b5ae0254fd
used ` backticks instead of double quotes
2019-03-04 14:41:58 +01:00
Lionstiger
faa16617da
add documentation
2019-03-03 19:34:30 +01:00
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.
2019-03-03 18:22:52 +01:00
Slavi Pantaleev
041a1947b3
Update Synapse (0.99.1.1 -> 0.99.2)
2019-03-02 10:03:09 +02:00
frlae
6b47ebeaa7
fixed a small path typo in playbook telemetry docs
2019-03-01 07:48:45 +01:00
Slavi Pantaleev
a43bcd81fe
Rename some variables
2019-02-28 11:51:09 +02:00
Slavi Pantaleev
28bd6dc75b
Improve Telegram/Whatsapp instructions
2019-02-22 14:50:07 +02:00
Slavi Pantaleev
747574ab56
Update Prerequisites a bit
2019-02-20 11:39:04 +02:00
Slavi Pantaleev
b79db89221
Improve wording a bit
2019-02-15 10:03:33 +02:00
Slavi Pantaleev
fcdc2a6c4f
Fix incomplete sentence
2019-02-15 10:01:10 +02:00
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.)
2019-02-14 18:40:55 +02:00
Slavi Pantaleev
70b2f07fec
Add PostgreSQL backup information
2019-02-09 14:36:47 +02:00
Slavi Pantaleev
46accfdb3c
Add guide about certificates for other domains
...
We had something like that on the Server Delegation how-to page,
but it's better if we have it on the SSL certificates page.
Relocated there and improved linking.
Fixes #94 (Github Issue)
2019-02-08 11:59:00 +02:00
Slavi Pantaleev
f4fa03d4b9
Re-iterate where one can find the well-known files
2019-02-07 19:43:00 +02:00
Slavi Pantaleev
ef903fe544
Add some quick links
2019-02-06 13:30:24 +02:00
Slavi Pantaleev
e9cfcb8429
Fix another YAML indentation problem on documentation page
2019-02-06 13:04:19 +02:00
Slavi Pantaleev
92aa5bfa2d
Fix YAML indentation on documentation page
2019-02-06 13:03:26 +02:00
Slavi Pantaleev
33726cdb08
Fix anchor
2019-02-06 13:02:17 +02:00
Slavi Pantaleev
5148f8edf4
Update docs
2019-02-06 09:36:03 +02:00
Slavi Pantaleev
91a757c581
Add support for reloading Synapse
2019-02-06 09:25:13 +02:00
Slavi Pantaleev
772154f3b9
Update Server Delegation docs a bit
2019-02-05 13:38:20 +02:00
Slavi Pantaleev
b540427974
Mention alternative ways to do Server Delegation
2019-02-05 13:02:15 +02:00
Slavi Pantaleev
f6ebd4ce62
Initial work on Synapse 0.99/1.0 preparation
2019-02-05 12:09:46 +02:00
Plailect
29b40b428a
Database files must be stored on permanent storage
2019-02-01 11:44:06 -05:00
Slavi Pantaleev
5e8a7fd05b
Update own-webserver guide and add sample Apache configuration
...
This supersedes #59 (Github Pull Request),
which was greatly beneficial in creating our sample Apache configuration.
2019-02-01 16:58:11 +02:00
Slavi Pantaleev
8681a5dc69
Add 'none' SSL certificate retrieval method
2019-02-01 16:50:25 +02:00
Slavi Pantaleev
e09b7435d1
Update documentation a bit
2019-02-01 12:26:43 +02:00
Slavi Pantaleev
cd332d9b4e
Add TLS v1.3 support to matrix-nginx-proxy
...
This was mentioned in #27 (Github Pull Request),
but it's just now that the nginx Docker image actually supports
TLS v1.3 and we can enable it.
2019-02-01 11:49:22 +02:00
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.
2019-01-31 20:45:14 +02:00
Plailect
0dac5ea508
Use native OpenSSL module to generate passkey.pem
2019-01-31 11:38:54 -05:00
Plailect
0a2a8e118c
Update example configuration and documentation
2019-01-31 11:05:27 -05:00
Plailect
1c057bf06d
Correct variable name in documentation
2019-01-31 10:58:45 -05:00
Plailect
3a4a671dd7
Add support for matrix-appservice-irc
2019-01-31 00:37:23 -05:00
Slavi Pantaleev
299a8c4c7c
Make (most) containers start as non-root
...
This makes all containers (except mautrix-telegram and
mautrix-whatsapp), start as a non-root user.
We do this, because we don't trust some of the images.
In any case, we'd rather not trust ALL images and avoid giving
`root` access at all. We can't be sure they would drop privileges
or what they might do before they do it.
Because Postfix doesn't support running as non-root,
it had to be replaced by an Exim mail server.
The matrix-nginx-proxy nginx container image is patched up
(by replacing its main configuration) so that it can work as non-root.
It seems like there's no other good image that we can use and that is up-to-date
(https://hub.docker.com/r/nginxinc/nginx-unprivileged is outdated).
Likewise for riot-web (https://hub.docker.com/r/bubuntux/riot-web/ ),
we patch it up ourselves when starting (replacing the main nginx
configuration).
Ideally, it would be fixed upstream so we can simplify.
2019-01-27 20:25:13 +02:00
Slavi Pantaleev
c10182e5a6
Make roles more independent of one another
...
With this change, the following roles are now only dependent
on the minimal `matrix-base` role:
- `matrix-corporal`
- `matrix-coturn`
- `matrix-mailer`
- `matrix-mxisd`
- `matrix-postgres`
- `matrix-riot-web`
- `matrix-synapse`
The `matrix-nginx-proxy` role still does too much and remains
dependent on the others.
Wiring up the various (now-independent) roles happens
via a glue variables file (`group_vars/matrix-servers`).
It's triggered for all hosts in the `matrix-servers` group.
According to Ansible's rules of priority, we have the following
chain of inclusion/overriding now:
- role defaults (mostly empty or good for independent usage)
- playbook glue variables (`group_vars/matrix-servers`)
- inventory host variables (`inventory/host_vars/matrix.<your-domain>`)
All roles default to enabling their main component
(e.g. `matrix_mxisd_enabled: true`, `matrix_riot_web_enabled: true`).
Reasoning: if a role is included in a playbook (especially separately,
in another playbook), it should "work" by default.
Our playbook disables some of those if they are not generally useful
(e.g. `matrix_corporal_enabled: false`).
2019-01-16 18:05:48 +02:00
Slavi Pantaleev
51312b8250
Split playbook into multiple roles
...
As suggested in #63 (Github issue), splitting the
playbook's logic into multiple roles will be beneficial for
maintainability.
This patch realizes this split. Still, some components
affect others, so the roles are not really independent of one
another. For example:
- disabling mxisd (`matrix_mxisd_enabled: false`), causes Synapse
and riot-web to reconfigure themselves with other (public)
Identity servers.
- enabling matrix-corporal (`matrix_corporal_enabled: true`) affects
how reverse-proxying (by `matrix-nginx-proxy`) is done, in order to
put matrix-corporal's gateway server in front of Synapse
We may be able to move away from such dependencies in the future,
at the expense of a more complicated manual configuration, but
it's probably not worth sacrificing the convenience we have now.
As part of this work, the way we do "start components" has been
redone now to use a loop, as suggested in #65 (Github issue).
This should make restarting faster and more reliable.
2019-01-12 18:01:10 +02:00
Slavi Pantaleev
9a9b7383e9
Completely redo how mxisd configuration gets generated
...
This change is provoked by a few different things:
- #54 (Github Pull Request), which rightfully says that we need a
way to support ALL mxisd configuration options easily
- the upcoming mxisd 1.3.0 release, which drops support for
property-style configuration (dot-notation), forcing us to
redo the way we generate the configuration file
With this, mxisd is much more easily configurable now
and much more easily maintaneable by us in the future
(no need to introduce additional playbook variables and logic).
2019-01-11 19:33:54 +02:00
Slavi Pantaleev
5135c0cc0a
Add Ansible guide and Ansible version checks
...
After having multiple people report issues with retrieving
SSL certificates, we've finally discovered the culprit to be
Ansible 2.5.1 (default and latest version on Ubuntu 18.04 LTS).
As silly as it is, certain distributions ("LTS" even) are 13 bugfix
versions of Ansible behind.
From now on, we try to auto-detect buggy Ansible versions and tell the
user. We also provide some tips for how to upgrade Ansible or
run it from inside a Docker container.
My testing shows that Ansible 2.4.0 and 2.4.6 are OK.
All other intermediate 2.4.x versions haven't been tested, but we
trust they're OK too.
From the 2.5.x releases, only 2.5.0 and 2.5.1 seem to be affected.
Ansible 2.5.2 corrects the problem with `include_tasks` + `with_items`.
2019-01-03 16:24:14 +02:00
Slavi Pantaleev
76506f34e0
Make media-store restore work with server files, not local
...
This is a simplification and a way to make it consistent with
how we do Postgres imports (see 6d89319822
), using
files coming from the server, not from the local machine.
By encouraging people NOT to use local files,
we potentially avoid problems such as #34 (Github issue),
where people would download `media_store` to their Mac's filesystem
and case-sensitivity issues will actually corrupt it.
By not encouraging local files usage, it's less likely that
people would copy (huge) directories to their local machine like that.
2019-01-01 15:57:50 +02:00
Slavi Pantaleev
543b98d24c
Update documentation
2019-01-01 15:35:33 +02:00
Slavi Pantaleev
4c2e1a0588
Make SQLite database import work with server files, not local
...
This is a simplification and a way to make it consistent with
how we do Postgres imports (see 6d89319822
), using
files coming from the server, not from the local machine.
2019-01-01 15:21:52 +02:00
Slavi Pantaleev
6d89319822
Add support for importing an existing Postgres database
2019-01-01 14:45:37 +02:00
Slavi Pantaleev
c48e31381d
Add minimum version requirement for Ansible
2018-12-29 15:31:05 +02:00
Slavi Pantaleev
d28bdb3258
Add support for 2 more SSL certificate retrieval methods
...
Adds support for managing certificates manually and for
having the playbook generate self-signed certificates for you.
With this, Let's Encrypt usage is no longer required.
Fixes Github issue #50 .
2018-12-23 11:00:12 +02:00
Slavi Pantaleev
4fd8b66b6e
Update documentation about email configuration (relayhost brackets)
...
Relay hostnames that have MX records are looked up by postfix
and the MX record's payload is used instead.
This special behavior may be undesirable, so we make sure to
point it out.
2018-12-13 16:32:10 +09:00
Slavi Pantaleev
2b2409bf1e
Update documentation about email configuration
...
This makes it explicit that outgoing traffic (25/587) needs
to be let through, as well as documenting how to debug
other non-delivery issues.
2018-12-13 15:19:01 +09:00
Aaron Raimist
92ef6986a2
Link to Synapse Homeowners room
2018-12-11 10:15:09 -06:00
Slavi Pantaleev
9dad4c7c2d
Fix /.well-known/matrix/client for CORS
...
This is provoked by Github issue #46 .
No client had made use of the well-known mechanism
so far, so the set up performed by this playbook was not tested
and turned out to be a little deficient.
Even though /.well-known/matrix/client is usually requested with a
simple request (no preflight), it's still considered cross-origin
and [CORS](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS )
applies. Thus, the file always needs to be served with the appropriate
`Access-Control-Allow-Origin` header.
Github issue #46 attempts to fix it at the "reverse-proxying" layer,
which may work, but would need to be done for every server.
It's better if it's done "upstream", so that all reverse-proxy
configurations can benefit.
2018-11-29 09:13:25 +02:00
Thomas vO
bb849bd34f
Merge branch 'master' of https://github.com/spantaleev/matrix-docker-ansible-deploy into new-cmds
2018-11-28 11:03:47 +01:00
Thomas vO
caba16ea0d
add script + doc to remove everything
2018-11-28 11:02:51 +01:00
Thomas vO
2bdc35de63
add script + doc to change a user to admin
2018-11-28 11:02:15 +01:00
Slavi Pantaleev
3fec9dfa0e
Add LDAP auth password provider documentation and changelog description
2018-11-28 11:21:03 +02:00
Slavi Pantaleev
5533db8a28
Add a note about trying to use local PostgreSQL instances
2018-11-26 07:27:53 +02:00
Slavi Pantaleev
733b806833
Annotate certain features as optional/advanced
...
We've had some people get confused into installing
Matrix Corporal and having pain with that.
With this documentation change, we try to make it clearer
that it's an advanced feature not to be touched unless
you know what you're doing.
On a similar note, we also make sure other things are properly
labeled as "(optional)" and/or "(advanced)".
2018-11-26 07:23:42 +02:00
Aaron Raimist
d260b17508
Add initial version of maintenance and troubleshooting doc
2018-11-14 14:34:24 -06:00
Aaron Raimist
a1609ce6e4
Link to the restoring media store guide
...
It isn't below anymore
2018-11-12 19:11:47 -06:00
TheForcer
20bba449c4
Updated "Controlling Matrix federation" link
...
Missing file ending results in 404
2018-11-04 00:30:17 +01:00
Slavi Pantaleev
3bccec63b4
Add details about the telemetry data that gets sent (if enabled)
2018-11-01 18:40:45 +02:00
Slavi Pantaleev
f364e080be
Add documentation about Telemetry configuration
2018-11-01 18:21:38 +02:00
Slavi Pantaleev
099558bee8
Fix doc file name inconsistency (configuration -> configuring)
2018-11-01 18:20:49 +02:00
Slavi Pantaleev
009bb1b776
Add support for configuring Postgres auto-upgrade-backup path
2018-11-01 09:48:56 +02:00
Slavi Pantaleev
4bb8d4cb60
Fix up well-known documentation a bit
2018-10-29 22:39:04 +02:00
Slavi Pantaleev
5e3c6ebf49
Update documentation
2018-10-26 19:44:58 +03:00
Slavi Pantaleev
cf0a5b3d2e
Merge pull request #20 from izissise/mautrix-whatsapp
...
Mautrix whatsapp
2018-10-26 19:39:14 +03:00
Slavi Pantaleev
67a445a74a
Add support for controlling Matrix federation
2018-10-25 18:02:04 +03:00
Hugues Morisset
b3fcc641c4
Add documentation and fix templates
2018-10-24 18:23:39 +02:00
Slavi Pantaleev
caa32b6d76
Fix incorrect documentation
...
It's been incorrect since 23e4a473
2018-10-24 16:21:21 +03:00
Slavi Pantaleev
3ecb16bbef
Use disable_guests=true for Riot
2018-10-24 13:59:06 +03:00
Slavi Pantaleev
7921799c6c
Make matrix-corporal documentation more detailed
2018-10-23 09:24:09 +03:00
Slavi Pantaleev
d5655b7527
Use CNAME for riot in the example table
2018-10-21 16:34:00 +03:00
anadahz
423e1e191a
Add DNS records table
2018-10-21 13:04:13 +01:00
Slavi Pantaleev
d0c2ef10e4
Add self-check command
2018-10-21 12:58:25 +03:00
anadahz
12d96f5e23
Add sample .well-know config for Caddy
2018-10-19 15:22:27 +01:00
anadahz
5c63f2ecec
Fix minor typo in install instructions
2018-10-14 20:52:35 +01:00
Slavi Pantaleev
0d0ccde286
Add Service Discovery (/.well-known/matrix/client) support
2018-09-17 10:51:46 +03:00
Devr
a3765f89cd
Update installing.md
2018-09-08 16:23:34 -05:00
Slavi Pantaleev
620553e408
Update README
2018-09-07 23:35:04 +03:00
Hugues Morisset
6ef934a416
Mautrix telegram minimum config variable requirement
2018-09-07 20:03:56 +02:00
Hugues Morisset
3cd7f097eb
Add small doc on Mautrix Telegram
2018-09-07 20:02:46 +02:00
Slavi Pantaleev
5398d80f01
Add support for matrix-corporal
2018-08-21 13:34:34 +03:00
Slavi Pantaleev
14d7d3e670
Add support for matrix-synapse-shared-secret-auth
2018-08-20 17:11:55 +03:00
Slavi Pantaleev
2b2e996cf9
Fix typo
2018-08-17 09:04:20 +03:00
Slavi Pantaleev
ea43d46b70
Add matrix-synapse-rest-auth support
2018-08-17 09:02:17 +03:00
Slavi Pantaleev
74093dfb15
Add mxisd Identity Server support
2018-08-15 10:46:13 +03:00
Slavi Pantaleev
617712000e
Minor wording improvements
2018-08-15 10:19:31 +03:00
Slavi Pantaleev
21da2f572b
Add email-sending support
2018-08-14 14:47:44 +03:00
Slavi Pantaleev
f254aaf44a
Improve wording a bit
2018-08-08 10:10:16 +03:00
Slavi Pantaleev
30c53cdea2
Split README into a bunch of files in docs/
2018-08-08 10:07:02 +03:00