Slavi Pantaleev
73209a0554
Update aux role documentation, removing old matrix-aux references
2023-05-12 07:01:04 +03:00
Slavi Pantaleev
f2825382f9
Merge pull request #2678 from FSG-Cat/Rate_Limits_via_Admin_API_Synapse
...
Rework Draupnir and Mjolnir Setup Guides to NOT mention DB access.
2023-05-11 20:09:46 +03:00
Catalan Lover
6b3ae35ef5
Fix Typo
2023-05-11 19:07:35 +02:00
Catalan Lover
18ab8dfdff
Remove manual Database Access steps and replace with Admin API Guide
2023-05-11 18:54:43 +02:00
Slavi Pantaleev
8ef23a655d
Restore --tags=import-synapse-sqlite-db support
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2669
Removed in 04b9483f0d
(2022-11-28) when switching from matrix-postgres to
the devture-postgres external Ansible role.
More details: https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/CHANGELOG.md#matrix-postgres-has-been-replaced-by-the-comdevtureansiblerolepostgres-external-role
The `import_synapse_sqlite_db.yml` file and documentation has been adapted somewhat compared to before, so that:
- it doesn't try to start Postgres automatically. You need to handle
this part manually
- it doesn't rely on the integrated Postgres and may potentially work
with external Postgres instances just the same
- it doesn't wipe out the whole database anymore. By default, we assume
it's empty anyway and there's no need for such things. If it's not,
then it's also probably dangerous to be so destructive.
This is all completely untested, but will hopefully work.
2023-05-02 13:34:42 +03:00
Slavi Pantaleev
67cffdfce6
Update configuring-playbook.md
2023-04-27 08:12:09 +03:00
Simon Biggs
d2dbd88a38
Update configuring-playbook.md
2023-04-27 15:02:45 +10:00
spatterlight
beb40134b7
Add support for backup LDAP servers ( #2650 )
...
* Update homeserver.yaml.j2
* Update configuring-playbook-ldap-auth.md
* Update homeserver.yaml.j2
2023-04-19 08:52:03 +03:00
spatterlight
3d60ce4960
Update configuring-playbook-synapse.md
...
This change adds a section that lets the reader know that it is possible to enable synapse metrics and references the relevant documentation.
It aims to be short and concise, leaving the specifics to the referenced documentation, while still giving the reader a good idea of what it is and what it is for.
2023-04-12 15:32:27 +00:00
mgoerens
591aa077a2
Removing warning that no longer applies
...
Similar to:
362954aeab
This warning was added because of:
https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
The problem has since been fixed by:
e9e84341a9
This current patch was provoked by:
https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2352
2023-04-12 12:14:53 +02:00
Aine
7399496d33
one var to control encryption across all bridges ( #2629 )
...
* one var to control encryption across all bridges
* move var to matrix-base
2023-04-05 14:59:48 +03:00
Slavi Pantaleev
1d00d15482
Switch to exported Jitsi role
2023-04-03 08:53:46 +03:00
Slavi Pantaleev
2135f93c20
Remove jitsi-generate-passwords.sh script
...
The playbook auto-generates these passwords, so there's no need
to ask people to do it manually.
2023-04-02 09:22:21 +03:00
Slavi Pantaleev
a54d8f82a0
Update configuring-playbook-ntfy.md
2023-03-22 11:28:34 +02:00
Felix Stupp
87b74e6c3e
ntfy doc: Describe web app & how to enable it
...
See #2529
2023-03-22 09:14:36 +00:00
Slavi Pantaleev
14b8efcad2
Replace matrix-prometheus with an external Prometheus role
2023-03-21 07:38:12 +02:00
Slavi Pantaleev
01db1ae9b7
Mention passlib
...
It's not strictly required yet, but certain versions of Ansible display warnings
if passlib is missing. The non-passlib crypto usage is deprecated, so
passlib will become a requirement in newer Ansible versions. It's only a
matter of time.
2023-03-20 18:44:20 +02:00
Slavi Pantaleev
a1a37700b9
Update one more devture/ansible reference
2023-03-20 18:40:01 +02:00
Slavi Pantaleev
a542a2ff41
Upgrade devture/ansible (2.13.6-r0-2 -> 2.13.6-r0-3)
2023-03-20 17:59:08 +02:00
Justin Croonenberghs
39f53e81d0
Update sliding sync doc for external DB users
...
* fixes #2586
2023-03-19 13:42:41 -05:00
Slavi Pantaleev
56b0706863
Fix default database name
...
For backward-compatibility reasons, this playbook uses `matrix` as its
main and default database.
2023-03-17 08:27:52 +02:00
Slavi Pantaleev
2b49ae79ca
Use just for Postgres maintenance command examples
2023-03-16 11:23:22 +02:00
Slavi Pantaleev
99cc5e4b2f
Fix file name typo
2023-03-15 14:14:35 +02:00
Slavi Pantaleev
d3a0ef22b6
Announce matrix-synapse-auto-compressor
2023-03-12 10:55:08 +02:00
Slavi Pantaleev
43ae0b2943
Minor rewording
2023-03-12 09:44:43 +02:00
Aine
bf3677a9b5
add synapse_auto_compressor
2023-03-10 23:48:43 +02:00
Array in a Matrix
06a390b6b8
Update configuring-playbook-cactus-comments.md
2023-03-08 19:22:31 -05:00
Slavi Pantaleev
bf95204860
Mention Element X Android not being quite ready for testing yet
2023-03-07 14:44:30 +02:00
Slavi Pantaleev
6c1a39e6e9
Announce sliding-sync support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2515
2023-03-07 12:22:04 +02:00
Slavi Pantaleev
2a872e95fc
Mention external roles in the FAQ
2023-03-06 13:52:22 +02:00
Slavi Pantaleev
db4070fc75
Remove some nginx references
2023-03-06 13:48:31 +02:00
Slavi Pantaleev
e21c44347f
Add Traefik Dashboard warning
2023-03-06 10:28:44 +02:00
Slavi Pantaleev
30f1034767
Remove matrix_playbook_traefik_role_enabled variable and devture-traefik references
...
The variable was necessary when multiple playbooks could have
potentially tried to manage a shared `devture-traefik.serivce` systemd service
and shared `/devture-traefik` directory.
Since adcc6d9723
, we use our own `/matrix/traefik`
(`matrix-traefik.service`) installation and no conflicts can arise.
It's safe to always enable the role, just like we do with all the other roles.
2023-03-06 09:51:14 +02:00
Slavi Pantaleev
10b5350370
Add Traefik support to Go-NEB bot
...
Completely untested.
2023-03-03 10:40:45 +02:00
Slavi Pantaleev
124fbeda04
Switch to using an external Etherpad role
...
This new role also adds native Traefik support and support for other
(non-`amd64`) architectures via self-building.
2023-03-02 22:50:13 +02:00
Slavi Pantaleev
4f74d21ba8
Upgrade devture/ansible (2.13.6-r0-1 -> 2.13.6-r0-2)
...
The new version includes the `passlib` Python module.
2023-03-02 10:31:50 +02:00
Slavi Pantaleev
a4b401c4da
Upgrade com.devture.ansible.role.traefik and improve front-Traefik-with-another-proxy docs
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2532
2023-03-01 12:32:30 +02:00
Slavi Pantaleev
ba2a3caaf3
Minor improvements to docs/configuring-playbook-ssl-certificates.md
2023-03-01 09:54:23 +02:00
Slavi Pantaleev
7331d314c4
Improve wording
2023-03-01 09:45:54 +02:00
plui29989
4b17a1e73a
formatting
2023-02-28 21:09:37 +01:00
plui29989
32e700f076
Add doc for self-signed certificates
2023-02-28 21:07:16 +01:00
Slavi Pantaleev
bb90536874
Fix variable name typos in docs/configuring-playbook-postgres-backup.md
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2524
2023-02-27 17:57:36 +02:00
Slavi Pantaleev
73f09d4bb0
Remove fronting matrix-nginx-proxy example
...
We don't need this anymore. No one should be using matrix-nginx-proxy
anymore.
2023-02-27 17:48:35 +02:00
Slavi Pantaleev
faa074f7af
Improve wording
2023-02-27 17:47:19 +02:00
Jost Alemann
84e6677bc0
in own webserver doc link to nginx fronting traefik example
2023-02-27 15:56:34 +01:00
Jost Alemann
724373b123
add nginx to list of own webserver example configs
2023-02-27 14:59:36 +01:00
Slavi Pantaleev
058a54fd05
Add native Traefik support to Dimension
2023-02-26 23:06:36 +02:00
Jan
ffff236167
Update configuring-playbook-own-webserver.md
...
Change documentation for host bind port when fronting traefik with another reverse proxy
2023-02-26 17:21:08 +01:00
Slavi Pantaleev
71ae825f6a
Switch default reverse-proxy to Traefik, force reverse-proxy choice on existing users
2023-02-26 16:14:05 +02:00
Slavi Pantaleev
d20ff688db
Add native Traefik support to Sygnal
2023-02-26 11:03:42 +02:00
Slavi Pantaleev
ccb5b37842
Fix some typos on the Buscarron docs page
2023-02-25 15:59:28 +02:00
Slavi Pantaleev
725b2beed7
Add native Traefik support to Buscarron
2023-02-25 15:50:48 +02:00
Slavi Pantaleev
3852a740bc
Mention that Buscarron is aggressive when it comes to banning
2023-02-25 15:50:35 +02:00
Slavi Pantaleev
d7578880b6
Fix typo on Rageshake documentation page
2023-02-25 15:07:47 +02:00
Slavi Pantaleev
63408096cf
Fix up Buscarron description on its documentation page
2023-02-25 15:06:29 +02:00
Slavi Pantaleev
c5dbeeae91
Merge pull request #2510 from gnunicorn/ben-adding-rageshake
...
Add rageshake server
2023-02-25 14:05:42 +02:00
Slavi Pantaleev
b5e9ff5926
Add Rageshake documentation
2023-02-25 14:00:42 +02:00
Tupsi
c139d139a5
Update configuring-playbook-own-webserver.md
...
own traefik server option must have the path to the acme.json. Otherwise the service will not start.
2023-02-25 00:46:54 +01:00
Bergrübe
ba429f6a40
Added matrix_nginx_proxy_https_enabled to the own-nginx documentation
2023-02-20 16:59:38 +01:00
Tilo Spannagel
6438f1ff42
Add matrix_playbook_ssl_enabled: true to configuring-playbook-own-webserver.md
...
Otherwise the public hookshot url will use http and not https
2023-02-19 17:16:17 +01:00
Slavi Pantaleev
0da308e24d
Upgrade com.devture.ansible.role.traefik
2023-02-19 10:20:13 +02:00
Array in a Matrix
89f2fa53c0
remove comment regarding nginx in traefik doc
2023-02-17 15:48:53 -05:00
Slavi Pantaleev
5df89a44b3
Add support for customizing Synapse templates
2023-02-17 19:37:34 +02:00
Slavi Pantaleev
964aa0e84d
Switch to using an external Ntfy role
...
The newly extracted role also has native Traefik support,
so we no longer need to rely on `matrix-nginx-proxy` for
reverse-proxying to Ntfy.
The new role uses port `80` inside the container (not `8080`, like
before), because that's the default assumption of the officially
published container image. Using a custom port (like `8080`), means the
default healthcheck command (which hardcodes port `80`) doesn't work.
Instead of fiddling to override the healthcheck command, we've decided
to stick to the default port instead. This only affects the
inside-the-container port, not any external ports.
The new role also supports adding the network ranges of the container's
multiple additional networks as "exempt hosts". Previously, only one
network's address range was added to "exempt hosts".
2023-02-17 09:54:33 +02:00
Slavi Pantaleev
93bb117a29
Mention Traefik changes causing backward-compatibility break for own-webserver (non-nginx-proxy) users
...
This also updates `docs/configuring-playbook-own-webserver.md`,
trying to make it up-to-date with all recent changes.
2023-02-16 09:21:31 +02:00
Stuart Mumford
8a471b97a1
Update configuring-playbook-bridge-mautrix-slack.md
2023-02-15 17:14:09 +00:00
Slavi Pantaleev
1006b8d899
Replace matrix-grafana with an external role
2023-02-15 10:32:24 +02:00
Slavi Pantaleev
3bace0c7b9
Add matrix_synapse_admin_hostname and rename matrix_synapse_admin_public_endpoint (to matrix_synapse_admin_path_prefix)
2023-02-14 11:05:39 +02:00
Slavi Pantaleev
5d14621916
Fix outdated documentation leading to matrix-backup-borg
2023-02-13 13:16:55 +02:00
Slavi Pantaleev
78c35136b2
Replace matrix-backup-borg with an external role
2023-02-13 10:53:11 +02:00
Slavi Pantaleev
bc4cb7bb6a
Update configuring-playbook-own-webserver.md with matrix_playbook_reverse_proxy_type awareness
2023-02-12 16:03:44 +02:00
Slavi Pantaleev
73435dfe10
Announce Traefik support
2023-02-12 15:53:18 +02:00
Slavi Pantaleev
c773a005ae
Fix broken link to Matrix User Verification Service
2023-02-10 16:11:52 +02:00
Catalan Lover
29be262f3b
Fix formating error in Draupnir docs
2023-02-10 13:34:16 +01:00
Slavi Pantaleev
6db3c8f2ad
Announce Matrix Authentication Support for Jitsi
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2375
2023-02-10 14:26:41 +02:00
Slavi Pantaleev
01ccec2dbe
Merge branch 'master' into pr-jitsi-matrix-authentication
2023-02-10 14:12:47 +02:00
Slavi Pantaleev
600aaa0bc7
Announce Draupnir support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2451
2023-02-10 11:52:31 +02:00
Slavi Pantaleev
7cdf59d79b
Merge pull request #2451 from FSG-Cat/draupnir
...
Add Draupnir support to the project.
2023-02-10 11:43:30 +02:00
Slavi Pantaleev
0a15e56641
Fix typo
2023-02-10 11:41:44 +02:00
ntallasv
4221b64a98
update configuring-playbook-bot-chatgpt.md
2023-02-10 00:14:09 +02:00
Catalan Lover
79a4e57fbd
Add draupnir docs.
2023-02-08 18:55:27 +01:00
Paul N
70bea81df7
Introduced flags to (1) enable/disable Auth (2) enable/disable openid_server_name pinning. Updated validate_config.yml and added new checks to verify.
2023-02-06 15:59:32 +01:00
Paul N
96dd86d33b
Set default values where sensible and remove unnecessary conditionals in .env.j2.
...
Check for empty string instead of Null to verify if an openid_server_name is pinned.
2023-02-06 15:26:08 +01:00
Paul N
1d99f17b4a
Disable matrix-user-verification-service in group_vars and update docs accordingly.
2023-02-06 13:23:11 +01:00
Paul N
50c1e9d695
Set matrix_user_verification_service_uvs_homeserver_url in the role defaults and updated docs accordingly.
2023-02-06 13:14:34 +01:00
Paul N
07d9ea5e87
Stick to port 3003 instead of changing the port based on the status of grafana.
2023-02-06 13:06:35 +01:00
jakicoll
94830b582b
Wording: change collection -> playbook
2023-02-06 11:58:50 +01:00
Slavi Pantaleev
be78b74fbd
Switch from matrix-prometheus-postgres-exporter to an external prometheus_postgres_exporter role
2023-02-05 10:32:09 +02:00
Slavi Pantaleev
9ed2e04d80
Switch from matrix-prometheus-node-exporter to an external prometheus_node_exporter role
2023-01-21 11:07:04 +02:00
Slavi Pantaleev
b7b5c7edb7
Improve s3-storage-provider migration steps visibility
2023-01-19 17:16:21 +02:00
Slavi Pantaleev
4ec602983f
Remove scary synapse-s3-storage-provider warning
2023-01-19 17:14:02 +02:00
Slavi Pantaleev
910c99d03d
Improve "Copying data to Amazon S3" documentation for synapse-s3-storage-provider
2023-01-19 17:14:02 +02:00
Slavi Pantaleev
36ef2c6131
Do not recommend SSE-C in default s3-storage-provider config
...
This is an advanced feature with dubious usefulness.
Putting it in the default config just confuses people.
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2220
2023-01-19 17:14:02 +02:00
Array in a Matrix
ecb173c8d4
Update installing.md
2023-01-18 10:30:09 -05:00
Slavi Pantaleev
a529bca756
Add justfile
...
We keep the Makefile for now, but don't mention it to new
users anymore.
2023-01-11 15:12:05 +02:00
Slavi Pantaleev
275a739b22
Announce maurtix-slack
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2227
2023-01-11 10:38:54 +02:00
Slavi Pantaleev
4e40ac5ad8
Merge pull request #2227 from xangelix/add-matrix-mautrix-slack-role
...
Add matrix-bridge-mautrix-slack role
2023-01-11 10:35:45 +02:00
Slavi Pantaleev
20558589cb
Announce matrix-bot-chatgpt
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2386
2023-01-10 17:31:21 +02:00
Slavi Pantaleev
226d81318a
Merge branch 'bertybuttface-master'
2023-01-10 17:27:42 +02:00
Slavi Pantaleev
a96a22c925
chatgpt docs updates
2023-01-10 17:26:59 +02:00
Slavi Pantaleev
9ecca2cbb9
Update documentation with more chatgpt mentions
2023-01-10 17:22:54 +02:00
bertybuttface
0ec1868b95
Add matrix-bot-chatgpt.
...
Co-Authored-By: Slavi Pantaleev <slavi@devture.com>
2023-01-10 13:57:38 +00:00
Slavi Pantaleev
d2416365d2
Merge pull request #2220 from xangelix/synapse-s3-sse-c
...
Add S3 SSE-C config support for synapse-s3-storage-provider
2023-01-10 09:25:11 +02:00
Cody Wyatt Neiman
fc9eaa6ec5
Remove git version for s3 storage provider
2023-01-09 15:52:38 -05:00
James Collier
36d8ea281c
Allow the mautrix whatsapp relaybot to be enabled with a variable ( #2381 )
...
* Allow the mautrix whatsapp relaybot to be enable with a variable
This allows a user to enable the relaybot by setting a variable in
`vars.yml` in the same way that the mautrix signal relaybot is
configured.
* Correct default values for mautrix whatsapp relaybot variables
* Add documentation for using the relaybot with mautrix whatsapp
* Adjust variable names to better reflect what they do
* Set default variables properly and use to_json in template
2023-01-06 11:09:07 +02:00
jakicoll
42e4e50f5b
Matrix Authentication Support for Jitsi
...
This extends the collection with support for seamless authentication at the Jitsi server using Matrix OpenID.
1. New role for installing the [Matrix User Verification Service](https://github.com/matrix-org/matrix-user-verification-service )
2. Changes to Jitsi role: Installing Jitsi Prosody Mods and configuring Jitsi Auth
3. Changes to Jitsi and nginx-proxy roles: Serving .well-known/element/jitsi from jitsi.DOMAIN
4. We updated the Jitsi documentation on authentication and added documentation for the user verification service.
2023-01-04 14:27:16 +01:00
Cody Wyatt Neiman
3a28b7e332
Specify version requirement for sse-c in s3 storage provider
2023-01-03 18:01:15 -05:00
Cody Wyatt Neiman
7e5e1712f5
Encode s3 sse-c key for utf-8
2023-01-03 17:53:33 -05:00
Cody Wyatt Neiman
b9604da9d9
Add note on using synapse s3 provider git version for sse-c support
2023-01-03 15:26:06 -05:00
Cody Wyatt Neiman
533e47e9b9
Add documentation on using s3 sse-c
2023-01-03 15:16:55 -05:00
Cody Wyatt Neiman
94474e387a
Fix mautrix slack doc typos and clarifications
2023-01-03 12:53:57 -05:00
Cody Wyatt Neiman
1c6ab4a1bc
Update documentation for mautrix slack
2023-01-03 12:33:09 -05:00
Cody Wyatt Neiman
784e5492d5
Add matrix-bridge-mautrix-slack role
2023-01-02 19:13:17 -05:00
Slavi Pantaleev
77bb386adc
Upgrade devture/ansible (2.13.6-r0 -> 2.13.6-r0-1)
...
This is a rebuild on Alpinelinux 3.17.0 (previously 3.16.2).
The new container image tag was pushed for arm32 and arm64 architectures
as well (2.13.6-r0 was `amd64`-only due to CI trouble in the past).
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2353
2022-12-21 18:47:38 +02:00
Slavi Pantaleev
362954aeab
Remove warning which no longer applies
...
This warning was added because of:
https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
The problem has since been fixed by:
e9e84341a9
This current patch was provoked by:
https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2352
2022-12-20 11:24:20 +02:00
Slavi Pantaleev
d4a8435fa2
Try to improve own-webserver docs a bit
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2351
2022-12-20 10:32:14 +02:00
Fanch
a3ec2f3215
Specify relation between matrix-registration and matrix-registration-bot
2022-12-12 15:18:05 +01:00
Slavi Pantaleev
d81e7d6328
Make matrix_synapse_ext_synapse_s3_storage_provider_config_endpoint_url required
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2330
2022-12-10 10:37:01 +02:00
Slavi Pantaleev
6a5a09ba9b
Remove matrix-change-user-admin-status mentions and provide an alternative
2022-12-07 20:36:28 +02:00
Rhys
fd79140201
Changes to allow a user to set the max participants on a jitsi conference ( #2323 )
...
* Changes to allow a user to set the max participants on a jitsi
conference
* changed var name from jitsi_max_participants to matrix_prosody_jitsi_max_participants
2022-12-07 17:54:58 +02:00
ikkemaniac
8ebf18a885
add prometheus-nginxlog-exporter role ( #2315 )
...
* add prometheus-nginxlog-exporter role
* Rename matrix_prometheus_nginxlog_exporter_container_url to matrix_prometheus_nginxlog_exporter_container_hostname
* avoid referencing variables from other roles, handover info using group_vars/matrix_servers
* fix: stop service when uninstalling
fix: typo
move available arch's into a var
fix: text
* fix: prometheus enabled condition
Co-authored-by: ikkemaniac <ikkemaniac@localhost>
2022-12-07 16:58:36 +02:00
Slavi Pantaleev
9ab2a72e86
More matrix_postgres -> devture_postgres changes
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2319
2022-12-06 10:12:31 +02:00
Slavi Pantaleev
86b436792d
Merge pull request #2319 from felixx9/master
...
matrix_ to devture_
2022-12-06 10:11:53 +02:00
felixx9
7f2cdd9889
matrix_ to devture_
...
I'm not sure, but this should be changed to devture_postgres_... !?
https://github.com/spantaleev/matrix-docker-ansible-deploy/blob/master/CHANGELOG.md#2022-11-28
```yaml
matrix_postgres_process_extra_arguments: [
"-c 'max_connections=200'"
]
```
2022-12-06 08:47:54 +01:00
Slavi Pantaleev
7b123907e0
Fix borg repository URL format
...
Reference: https://borgbackup.readthedocs.io/en/stable/usage/general.html#repository-urls
Otherwise, we'd get:
> /etc/borgmatic.d/config.yaml: Remote repository paths without ssh:// syntax are deprecated. Interpreting "user@hostname:matrix" as "ssh://user@hostname/./matrix"
2022-12-05 15:15:47 +02:00
Slavi Pantaleev
4eed49f931
Replace custom/matrix-postgres-backup role with galaxy/com.devture.ansible.role.postgres_backup
...
This role is usable on its own and it's not tied to Matrix, so
extracting it out into an independent role that we install via
ansible-galaxy makes sense.
This also fixes the confusion from the other day, where
`matrix_postgres_*` had to be renamed to `devture_postgres_*`
(unless it was about `matrix_postgres_backup_*`).
We now can safely say that ALL `matrix_postgres_*` variables need to be
renamed.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2305
2022-11-30 11:01:19 +02:00
Slavi Pantaleev
7e2e2626a0
Make hookshot variable names consistent with the rest of the playbook
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2256
2022-11-30 08:13:39 +02:00
László Várady
3424a1169d
Fix Docker installation typo in FAQ
2022-11-30 02:45:00 +01:00
Slavi Pantaleev
fb86f6d5e7
/usr/local/bin/matrix-remove-all -> /matrix/bin/remove-all
2022-11-27 09:47:02 +02:00
Slavi Pantaleev
7c5c3aedc4
Put s3-storage-provider scripts under /matrix/synapse/ext/s3-storage-provider/bin, not /usr/local/bin
2022-11-27 09:38:34 +02:00
Slavi Pantaleev
72744f9db9
/usr/local/bin/matrix-synapse-register-user -> /matrix/synapse/bin/register-user
2022-11-27 09:26:18 +02:00
Slavi Pantaleev
7b43ef34b7
Remove more hardcoded matrix-postgres references
2022-11-27 09:16:18 +02:00
Slavi Pantaleev
04b9483f0d
Switch from matrix-postgres to com.devture.ansible.role.postgres
2022-11-27 08:04:31 +02:00
Slavi Pantaleev
9427f9408d
Merge pull request #2298 from pub-solar/docs/synapse-oidc-keycloak
...
Update docs on how to use synapse & keycloak OIDC
2022-11-26 17:23:31 +02:00
teutat3s
e9765ae4a5
Update docs on how to use synapse & keycloak OIDC
...
Use up-to-date example from synapse docs
Add link to keycloak website
Add link to synapse docs on OIDC
2022-11-26 16:16:56 +01:00
Slavi Pantaleev
fe4c2d73f4
Update Ansible version requirements
...
Tests were carried out like this:
- `virtualenv3 env`
- `./env/bin/pip install ansible==4.10.0 ansible-core==2.11.7`
- `./env/bin/ansible-playbook .....`
The lowest version of `ansible-core` available on PyPI right now is
2.11.0. That version has trouble with `ansible==4.0.0` though.
The errors we were hitting seemed to be resolved by others online by
using `ansible==4.10.0` instead, which has a minimum `ansible-core`
requirement of `2.11.7`, so that's what we went with.
Older versions of Ansible may work, but.. I'm having trouble
installing them and don't want to spend too much time on digging through
ancient versions and testing them out. People should just learn to run
up-to-date software.
2022-11-26 16:45:07 +02:00
Array in a Matrix
504d4a4134
Add dendrite captcha config to doc and hCaptcha ( #2290 )
...
* added dendrite captcha options
* added hcaptcha doc
* proper url
* Apply suggestions from code review
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update main.yml
* renamed captcha vars to new naming scheme
* change vars to new format
* Rename back some incorrect renamed variables
These variables are either not just part of the `client_api` subsection,
or are not even part of that section at all. They shouldn't have been
renamed in baaef2ed616e2645550d9
* Fix up naming inconsistencies
Some of these variables had been renamed in one place,
but not in other places, so it couldn't have worked that way.
* Add validation/deprecation for renamed Dendrite variables
Related to 4097898f885cf4c73, baaef2ed616e2645550, 68f4418092fa8ad
and a0b4a0ae6b2f1f18
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2022-11-26 09:27:43 +02:00
Slavi Pantaleev
8456657f21
Announce install-* tags
2022-11-25 16:15:19 +02:00
Jaden Down
86f495f461
Add service declaration to sample traefik config
2022-11-23 19:08:52 -06:00
Slavi Pantaleev
735bacca89
Do not run matrix-nginx-proxy config injection tasks unless necessary
...
These `init.yml` (now `inject_into_nginx_proxy.yml`) tasks do not need
to `always` run. They only need to run for `setup-all` and
`setup-nginx-proxy`. Unless we're dealing with these 2 tags, we can
spare ourselves a lot of work.
This patch also moves the `when` statement from `init.yml` into
`main.yml` in an effort to further optimize things by potentially
avoiding the extra file include.
2022-11-23 15:52:58 +02:00
Array in a Matrix
3505f62f02
Update configuring-playbook-telemetry.md
2022-11-22 11:37:46 -05:00
Array in a Matrix
6c39413e79
Update configuring-playbook-telemetry.md
2022-11-22 11:32:03 -05:00
Array in a Matrix
26c219e1cc
Update configuring-playbook-telemetry.md
2022-11-22 11:30:19 -05:00
Slavi Pantaleev
2ad6bd87c7
Determine matrix_architecture automatically
2022-11-22 09:22:56 +02:00
Slavi Pantaleev
d8f2141eb0
Install Docker via geerlingguy.docker Galaxy role
2022-11-22 09:01:26 +02:00
Slavi Pantaleev
377e703746
Fixup Traefik example configuration
...
Related to e9e84341a9
2022-11-20 18:01:44 +02:00
Slavi Pantaleev
e9e84341a9
Reverse-proxy to Synapse via matrix-synapse-reverse-proxy-companion
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
2022-11-20 16:43:33 +02:00
Array in a Matrix
7cc668489b
add auto join option to dendrite config ( #2255 )
...
* add auto join option to dendrite config
* added auto_join_rooms: variable
* added "configuring dendrite" entry
* created dendite configuration documentation
* fixed config path
* Update docs/configuring-playbook-dendrite.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update docs/configuring-playbook-dendrite.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update docs/configuring-playbook-dendrite.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update docs/configuring-playbook-dendrite.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update docs/configuring-playbook-dendrite.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update roles/custom/matrix-dendrite/defaults/main.yml
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* correction
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2022-11-20 10:11:21 +02:00
Warren Bailey
84c74136ea
Provision extra Jitsi JVB services on additional hosts ( #2166 )
...
* Add task to configure a standalone JVB on a different server
* add missing file
* set nginx config
* update prosody file and expose port 5222
* change variable name to server id
* formatting change
* use server id of jvb-1 for the main server
* adding documentation
* adding more jvbs
* rename variable
* revert file
* fix yaml error
* minor doc fixes
* renaming tags and introducing a common tag
* remove duplicates
* add mapping for jvb to hostname/ip
* missed a jvb_server
* Update roles/matrix-nginx-proxy/templates/nginx/conf.d/matrix-jitsi.conf.j2
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* PR review comments and additional documentation
* iterate on dict items
* Update docs/configuring-playbook-jitsi.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update docs/configuring-playbook-jitsi.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update docs/configuring-playbook-jitsi.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update docs/configuring-playbook-jitsi.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update docs/configuring-playbook-jitsi.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update docs/configuring-playbook-jitsi.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update docs/configuring-playbook-jitsi.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* adding documentation around the xmpp setting
* add common after
* reduce the number of services during init of the additional jvb
* remove rogue i
* revert change to jitsi init as it's needed
* only run the jvb service on the additional jvb host
* updating docs
* reset default and add documentation about the websocket port
* fix issue rather merge with master
* add missing role introduced in master
* this role is required too
* Adding new jitsi jvb playbook, moving setup.yml to matrix.yml and creating soft link
* updating documentation
* revert accidental change to file
* add symlink back to roles to aid running of the jitsi playbook
* Remove extra space
* Delete useless playbooks/roles symlink
* Remove blank lines
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2022-11-18 14:00:27 +02:00
Slavi Pantaleev
494d015e82
Merge pull request #2250 from felixx9/patch-4
...
add how to integrate
2022-11-16 11:56:34 +02:00
Slavi Pantaleev
9c2dedfdeb
Reorganize a bit
2022-11-16 11:56:22 +02:00
Slavi Pantaleev
40e8ef0c70
Do not tell people to use latest Borgmatic - it won't help with Postgres v15
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2259#issuecomment-1312737960
2022-11-16 11:50:05 +02:00
throny
f5a09f30b7
Update maintenance-postgres.md
2022-11-12 23:48:57 +01:00
throny
b12cdbd99d
Update maintenance-postgres.md
2022-11-12 23:40:46 +01:00
throny
adbc09f152
warn users about upgrading to pg15 when using borg
2022-11-12 11:20:43 +01:00
felixx9
98d2df5fcf
more details,
...
hopefully better understandable wording. To write docs I need to learn a new language (feels like it)
2022-11-12 00:31:39 +01:00
felixx9
707fb564de
add how to integrate
...
describe, how to integrate a pad
2022-11-09 12:49:20 +01:00
Slavi Pantaleev
fa11d5af2b
Merge pull request #2222 from array-in-a-matrix/master
...
Document login to Discord using token
2022-11-09 09:10:04 +02:00
Slavi Pantaleev
06df2df9e9
Mention playbook ownership issues when running Ansible in a container and potential workarounds
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2248
2022-11-09 09:01:58 +02:00
Slavi Pantaleev
32e5c814e4
Update containerized Ansible tag and make documentation about "make roles" clearer
...
`devture/ansible:2.13.6-r0` contains the `make` utility.
(8597fd8272
)
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2248
2022-11-09 08:46:49 +02:00
Abílio Costa
a93d733bd3
Remove repeated quote in mautrix-discord docs
2022-11-06 21:38:27 +00:00
Slavi Pantaleev
13b63eabf0
Merge pull request #2229 from etkecc/make-etherpad-great-again
...
standalone etherpad
2022-11-05 11:54:51 +02:00
Slavi Pantaleev
805b70bfa3
Announce standalone Etherpad
2022-11-05 11:47:47 +02:00
Aine
06eb186729
add matrix_etherpad_mode
2022-11-05 09:17:47 +02:00
Slavi Pantaleev
7289992dba
Document make roles
some more
...
Improves:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2232
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2217#issuecomment-1304366791
2022-11-05 07:10:04 +02:00
Aine
9b97957022
Merge branch 'master' into make-etherpad-great-again
2022-11-04 17:36:15 +02:00
Slavi Pantaleev
c3a7237de7
Initial work on using externally defined roles
2022-11-04 14:58:28 +02:00
Aine
83c40fce15
standalone etherpad
2022-11-04 11:36:10 +02:00
Slavi Pantaleev
410a915a8a
Move roles/matrix* to roles/custom/matrix*
...
This paves the way for installing other roles into `roles/galaxy` using `ansible-galaxy`,
similar to how it's done in:
- https://github.com/spantaleev/gitea-docker-ansible-deploy
- https://github.com/spantaleev/nextcloud-docker-ansible-deploy
In the near future, we'll be removing a lot of the shared role code from here
and using upstream roles for it. Some of the core `matrix-*` roles have
already been extracted out into other reusable roles:
- https://github.com/devture/com.devture.ansible.role.postgres
- https://github.com/devture/com.devture.ansible.role.systemd_docker_base
- https://github.com/devture/com.devture.ansible.role.timesync
- https://github.com/devture/com.devture.ansible.role.vars_preserver
- https://github.com/devture/com.devture.ansible.role.playbook_runtime_messages
- https://github.com/devture/com.devture.ansible.role.playbook_help
We just need to migrate to those.
2022-11-03 09:11:29 +02:00
array-in-a-matrix
fe360d7f99
added missing comma
2022-11-01 11:08:10 -04:00
Slavi Pantaleev
eaa9b7cfc4
Add automatic user account creation support to Buscarron
...
Continuation of c3dc64b1d5
2022-11-01 17:03:53 +02:00
array-in-a-matrix
34873da3fd
moved login instructions to useage
2022-11-01 10:58:05 -04:00
Slavi Pantaleev
c3dc64b1d5
Add matrix-user-creator role - automatic user account creation support
...
We no longer ask users to create Matrix user accounts for these bots:
- Postmoogle
- Honoroit
- Reminder Bot
Other bots and services (matrix-registration-bot, maubot, mjolnir,
Dimension, etc.) require an Access Token to run (not a password),
so this new role doesn't help for them.
It does help for the above bots though, and for defining your own
"initial user accounts" in the `matrix_user_creator_users_additional`
variable.
2022-11-01 16:22:58 +02:00
array-in-a-matrix
96b923e3aa
typo
2022-10-31 14:19:20 -04:00
array-in-a-matrix
8338f750e0
document login to discord with token
2022-10-31 14:13:11 -04:00
Slavi Pantaleev
54e71f2012
Mention "matrix_hookshot_enabled: true" on the Hookshot documentation page
2022-10-31 12:38:43 +02:00
Slavi Pantaleev
ce8e9be6a8
Document Conduit installation
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2076
2022-10-27 09:56:16 +03:00
Array in a Matrix
9a439f91ae
update way to login to discord
2022-10-26 12:58:09 -04:00
Aine
12fe1f417c
update buscarron 1.2.1 -> 1.3.0
2022-10-25 18:39:39 +03:00
Slavi Pantaleev
e2a5497332
Merge pull request #2189 from moan0s/backup
...
Add information on how to manually run the backup
2022-10-22 08:51:54 +03:00
Julian-Samuel Gebühr
3bd0af76dd
Add information on how to manually run the backup
...
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
2022-10-22 07:47:00 +02:00
Slavi Pantaleev
782407cf89
Merge pull request #2186 from smargold476/patch-5
...
update remote-repo-infos with link to doc
2022-10-22 06:20:21 +03:00
smargold476
ac8312d95f
update link to example
...
in my environment i see the matrix. conf in that file: /matrix/nginx-proxy/conf.d/matrix-domain.conf
2022-10-21 22:19:03 +02:00
smargold476
7d043489bd
update remote-repo-infos with link to doc
...
was a litte confusing for me, so i added the link to the syntax-descr.
2022-10-21 21:51:54 +02:00
Slavi Pantaleev
7e8184e210
Do not break the guided installation flow
2022-10-21 14:58:21 +03:00
Array in a Matrix
0a022db256
grammar correction
...
the word "both" would refer to only 2 urls in this context
2022-10-21 00:52:48 -04:00
Slavi Pantaleev
80da7dfb0b
Update docs/prerequisites.md
2022-10-20 11:48:56 +03:00
array-in-a-matrix
c4a57428a6
add if hostname is not availble for SRV record
2022-10-20 00:34:30 -04:00
Slavi Pantaleev
3d215e18e8
Merge pull request #2176 from Zocker1999NET/patch-1
...
docs/configuring-playbook: Add link to etherpad configuration
2022-10-16 18:44:27 +03:00
Felix Stupp
a7dc9a406d
docs/configuring-playbook: Add link to etherpad configuration
2022-10-15 20:17:58 +00:00
smargold476
7b3b22ce07
update docs to exclude grou-sync
2022-10-15 14:43:25 +02:00
Slavi Pantaleev
5a7b80d9e4
Update configuring-playbook-synapse-s3-storage-provider.md
2022-10-14 18:31:17 +03:00
Slavi Pantaleev
30745db6d5
Add storage-class support to the s3_media_upload command and mention matrix-synapse-s3-storage-provider-migrate script
2022-10-14 18:29:30 +03:00
Slavi Pantaleev
de8fd519c5
Document matrix-synapse-s3-storage-provider-migrate.{service,timer}
2022-10-14 18:14:34 +03:00
Slavi Pantaleev
3cf0dcda6d
Update "b2 sync" commands
2022-10-14 18:07:10 +03:00
Slavi Pantaleev
63a0e5c4f6
Add warnings to synapse-s3-storage-provider support feature
2022-10-14 17:58:47 +03:00
Slavi Pantaleev
ac7cb3619d
Add support for synapse-s3-storage-provider
2022-10-14 17:41:41 +03:00
Slavi Pantaleev
337016da28
Improve S3 docs a bit
...
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1869
2022-10-14 09:27:50 +03:00
Slavi Pantaleev
3b965fa8f5
Merge pull request #2162 from fdarveau/update-docs
...
Update Caddy examples and outdated Jitsi docker env variable/documentation link
2022-10-12 16:21:56 +03:00
François Darveau
35e80b7087
Update docs/configuring-playbook-own-webserver.md
...
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2022-10-12 09:15:03 -04:00
François Darveau
21bed90e13
remove mention of other docker host in external webserver documentation (binding ports section)
2022-10-11 07:26:29 -04:00
Slavi Pantaleev
8311c59a8f
Add Usage section to Hookshot docs
2022-10-11 10:43:01 +03:00
François Darveau
3a1847e193
moved bind port variables documentation for webserver on different docker network or host in a more generic section
2022-10-10 16:25:17 -04:00
François Darveau
9c52a8b3a1
update Jitsi on LAN configuration doc
2022-10-10 16:05:40 -04:00
Slavi Pantaleev
e9993856a6
Fix typo
2022-10-06 13:23:48 +03:00
Slavi Pantaleev
8d40ddd654
Adjust importing-postgres docs to mention postgres_default_import_database
2022-10-06 13:22:52 +03:00
Slavi Pantaleev
f4804f475a
Announce matrix-ldap-registration-proxy
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2038
2022-10-02 09:27:51 +03:00
Slavi Pantaleev
b67ba669e8
Merge pull request #2038 from TheOneWithTheBraid/braid/matrix-ldap-registration-proxy
...
Draft: feat: include matrix_ldap_registration_proxy
2022-10-02 09:23:25 +03:00
Julian-Samuel Gebühr
41e1da2ff4
Make registration proxy independent of other roles, document ( #7 )
...
* Make registration proxy independent of other roles, document
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Fix yml issues
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Remove undefined variable (as service HAS to be exposed
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Add registration endpint
Defines the registration endpoint that should be intercepted/forwarded to the proxy
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Add image name
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
2022-09-29 18:00:14 +02:00
Warrows
202f54f327
Improve maubot doc
...
Add two important informations:
- The `mbc` commands must be ran in the docker container
- Not using this method prevent from using encrypted rooms with the bot
2022-09-22 13:48:24 +02:00
Mecallie
139be48706
Updated the Element settings.
2022-09-19 21:04:02 +02:00
Julian-Samuel Gebühr
cd21525b4b
Merge branch 'braid/matrix-ldap-registration-proxy' of https://github.com/TheOneWithTheBraid/matrix-docker-ansible-deploy into matrix-ldap-registration-proxy
2022-09-16 19:40:00 +02:00
Julian-Samuel Gebühr
2fa0ddcf53
TODO: Check if ths documentation is correct
...
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
2022-09-16 19:25:00 +02:00
Julian-Samuel Gebühr
db705aff4f
Add documentation to readme/list of services
...
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
2022-09-16 19:15:33 +02:00
Slavi Pantaleev
e87bee15dd
Add note about the Kakaotalk bridge being dangerous to use
2022-09-16 19:57:52 +03:00
Julian-Samuel Gebühr
0a4ce46e1e
Add doc page
...
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
2022-09-16 18:25:36 +02:00
Slavi Pantaleev
226c550ffa
Add support for stream writer Synapse workers
...
As stream writer workers are also powered by the `generic_worker`
Synapse app, this necessitated that we provide means for distinguishing
between them and regular `generic_workers`.
I've also taken the time to optimize nginx configuration generation
(more Jinja2 macro usage, less duplication).
Worker names have also changed.
Workers are now named sequentially like this:
- `matrix-synapse-worker-0-generic`
- `matrix-synapse-worker-1-stream-writer-typing`
- `matrix-synapse-worker-2-pusher`
instead of `matrix-synapse-worker_generic_worker-18111` (indexed with a
port number).
People who modify `matrix_synapse_workers_enabled_list` directly will
need to adjust their configuration.
2022-09-15 08:10:04 +03:00
Slavi Pantaleev
99f4f5edc7
Add note that disabling matrix-nginx-proxy may be a bad idea sometimes
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
2022-09-15 07:46:17 +03:00
Slavi Pantaleev
05819056bc
Document that using Synapse workers with not-matrix-nginx-proxy causes troubles
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/2090
2022-09-14 20:54:00 +03:00
Slavi Pantaleev
b510848c6d
Mention that bot.cactusbot is created automatically
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2089
2022-09-09 15:13:35 +03:00
Slavi Pantaleev
5cfb0fb477
Update Email2Matrix docs page
2022-09-09 15:06:12 +03:00
Slavi Pantaleev
a4d8a4094b
Put "Component" column first in the optional-DNS configuration table
...
Related to 98b9e2cd84
2022-09-09 15:04:14 +03:00
Slavi Pantaleev
c00a8d4099
Announce Cactus Comments support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2089
2022-09-09 14:47:53 +03:00
Slavi Pantaleev
d2dc9149a9
Fix YAML block (ỳaml -> yaml)
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2089
2022-09-09 14:43:52 +03:00
Julian-Samuel Gebühr
5825a0c919
Cactus comments ( #2089 )
...
* Add construct for cactus comments role
* Adjust config files
* Add docker self build to defaults
* Adjust tasks
* Fix smaller syntax errors
* Fix env argument
* Add tmp path to allow container writing there
Background why I did this: https://docs.gunicorn.org/en/stable/settings.html#worker-tmp-dir
* Change port back to 5000 as not configurable in container
* Try to add appservice config file for synapse to use
* Inject appservice file
* Correct copied variable name
* Comment out unused app service file injection
would need mounting the appservice file to the synapse container i guess
* Move role before synapse to be able to inject during runtime
* Remove unused parts
* Change default user id to mirror official docs
* Add docs
* Update roles/matrix-cactus-comments/tasks/setup_install.yml
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update roles/matrix-cactus-comments/templates/cactus_appservice.yaml.j2
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Generate secrets if necessary, adjust docs
* Rename cactusbot userid
* Shorten salt strings
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Use tmpfs instead of persistent mount
* Remove proxy option as it is nonsense
* Add download and serving of cc-client files
* Add documentation on client
* Clarify docs a bit
* Add nginx proxy to required services
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Use container address
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Correct comment of user id
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Use releases or local distributed client
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Move homeserver url to defaults
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Correct truth value
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Add documentation of variables
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Tabs vs. spaces
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Make nginx root configurable
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Complete ake nginx root configurable
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Fix file permission
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* Fix lint errors
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2022-09-09 14:37:52 +03:00
Slavi Pantaleev
98b9e2cd84
Add "Component" column to optional-DNS-records table
2022-09-09 14:36:53 +03:00
Aine
692a7af36a
postmoogle feedback
2022-09-09 13:19:25 +03:00
Aine
b92ff748e4
Update Postmoogle 0.9.0 -> 0.9.1
2022-09-09 10:47:00 +03:00
Kolja Lampe
ee2badf7a6
Correctly refer to the placeholder
2022-09-05 11:01:31 +02:00
Array in a Matrix
8a469adbfb
better wording
2022-08-29 14:33:53 -04:00
Array in a Matrix
5d7260a93d
removed server wide rate limit link
2022-08-29 14:30:00 -04:00
Array in a Matrix
76953d8a69
Update configuring-playbook-bot-mjolnir.md
2022-08-29 13:10:53 -04:00
Array in a Matrix
aa92696613
Update configuring-playbook-bot-mjolnir.md
2022-08-29 13:10:29 -04:00
Array in a Matrix
071424bef2
Update configuring-playbook-bot-mjolnir.md
2022-08-29 02:29:57 -04:00
Slavi Pantaleev
eaf13264e6
Announce Postmoogle email bridge bot
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2043
2022-08-23 14:16:10 +03:00
Slavi Pantaleev
447b9313d7
Merge pull request #2043 from etkecc/add-postmoogle
...
add postmoogle
2022-08-23 13:58:39 +03:00
Aine
b3688cce71
Update docs/configuring-playbook-bot-postmoogle.md
...
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2022-08-23 10:31:11 +00:00
Aine
1338a3c9fc
postmoogle: adjust help, add maxsize
2022-08-22 20:23:39 +03:00
Aine
9c2a8addee
add postmoogle
2022-08-22 20:10:35 +03:00
Slavi Pantaleev
eb8551be19
Improve wording and fix syntax trouble
2022-08-21 10:07:22 +03:00
Dennis Ciba
7be2b776e4
Create dedicated doc page on obtaining access tokens
2022-08-20 11:47:14 +02:00
Cody Wyatt Neiman
3a09cbcbf9
Update beeper-linkedin URLs to the new GitHub repo
2022-08-19 16:28:29 -04:00
iambeingtracked
8d7c6d76fb
Update configuring-playbook-client-element.md
...
I think there should only be one '_'
2022-08-11 13:07:20 +03:00
Slavi Pantaleev
81f4e8cffb
Announce Conduit support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2002
2022-08-09 11:37:57 +03:00
Julian-Samuel Gebühr
32430de812
Fix bug that prevented user with external nginx from launch ( #2003 )
...
* Fix bug that prevented user with external nginx from launch
The backslash was missing and prevented users from starting the bot
* Add necessary config for ext nginx to docs
* Add automatic config for ext nginx, adjust docs
* Remove unneeded and possibly puzzeling documentation
2022-08-05 20:02:01 +03:00
JokerGermany
2fddf81283
discord-bridges - fixing grammar mistakes, thanks @spontaleev
2022-08-03 09:33:52 +02:00
JokerGermany
27effa0274
enumeration for better visibility
2022-08-02 12:22:41 +02:00
JokerGermany
2e330e7fe0
fixing links, adding paragraph
2022-08-02 12:18:41 +02:00
JokerGermany
52f8ee618b
specify discord bridge usage; fix links
2022-08-02 11:25:29 +02:00
Slavi Pantaleev
d98f09944d
Fix more typos
2022-07-29 20:22:50 +03:00
Slavi Pantaleev
dfef71b9a9
Fix typo
2022-07-29 20:19:56 +03:00
Slavi Pantaleev
fdc9fb9d50
Improve mautrix-discord docs
...
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1974
- https://github.com/mautrix/discord/issues/17
- https://github.com/mautrix/discord/issues/18
- https://github.com/mautrix/discord/issues/19
2022-07-29 20:17:52 +03:00
vaivars
05cfd48808
Add example configuration for Caddy v2 ( #1985 )
...
* Add example configuration for Caddy v2
Add a basic example how to get synapse-admin running behind Caddy v2 proxy.
* Improve working, fix typos
* Fix typos
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2022-07-29 08:33:42 +03:00
Slavi Pantaleev
9d10d5543b
Announce mautrix-discord support
2022-07-29 08:10:09 +03:00
Slavi Pantaleev
429d0b323b
Merge pull request #1974 from MdotAmaan/master
...
Add Mautrix Discord Bridge
2022-07-29 08:05:52 +03:00
MdotAmaan
6fb961eb12
Make changes according to feedback
...
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Update group_vars/matrix_servers
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Remove old data migration tasks
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Update roles/matrix-bridge-mautrix-discord/tasks/validate_config.yml
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Redo bridge permissions
2022-07-29 00:28:44 +04:00
Slavi Pantaleev
d65096cd82
Merge pull request #1978 from spantaleev/appservice-kakaotalk
...
Add matrix-appservice-kakaotalk support
2022-07-27 09:42:18 +03:00
Slavi Pantaleev
2e40ad7d4e
Announce Kakaotalk support
2022-07-27 09:36:58 +03:00
mcnesium
72309ed0a1
run the playbook on multiple hosts with different credentials ( #1980 )
...
* run the playbook on multiple hosts with different credentials with this script
* fix: add yaml missing document start "---"
* fix: *now really* allow this script to be run from any directory
* add about-note to examples/host.yml
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* improve ansible-all-hosts.sh related docs/configuring-playbook.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* fix typos :)
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2022-07-26 16:34:55 +03:00
Slavi Pantaleev
d14e499365
Add dedicated variables for controlling Kakaotalk encryption
2022-07-25 16:01:15 +03:00
Slavi Pantaleev
e46ba5deba
Add matrix-appservice-kakaotalk support
...
Adds support for: https://src.miscworks.net/fair/matrix-appservice-kakaotalk
This is pretty similar to
https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1977
which just appeared, but has mostly been done independently.
I've taken some inspiration and did some fixups based on that PR.
Thanks to https://github.com/hnarjis for taking the time to contribute!
Notable differences between this branch compared to that PR:
- better naming and documentation around the "configuration" variables
- no unnecessary (5 sec.) intentional delay when starting `matrix-appservice-kakaotalk-node.service`
- stores configuration in `config/`, not in `data/`
- passes configuration as read-only and starts the bridge with (`--no-update`) to ensure no changes are made to it
- starts containers more securely - with `matrix:matrix` user:group (not `root`) and
reduced capabilities (`--cap-drop=ALL`)
- uses `tcp` for communication between the "node" and the appservice (simpler than sharing unix sockets)
- `registration.yaml` which is closer to the one generated by `matrix-appservice-kakaotalk` (no `de.sorunome.msc2409.push_ephemeral` stuff, etc.)
- `registration.yaml` which is more customizable (customizable bot username and prefix for puppets - see `matrix_appservice_kakaotalk_appservice_bot_username` and `matrix_appservice_kakaotalk_user_prefix`)
- less fragile and more extensible bridge permissions configuration via `matrix_appservice_kakaotalk_bridge_permissions`. Doing `{% if matrix_admin %}` in the bridge configuration sometimes causes syntax problems (I hit some myself) and is not ideal. Other bridges should be redone as well.
- configurable command prefix for the bridge, instead of hardcoding `!kt` (see `matrix_appservice_kakaotalk_command_prefix`)
- logging that is more consistent with the rest of the playbook (console / journald only, no logging to files), as well as configurable log level (via `matrix_appservice_kakaotalk_logging_level`)
- somewhat more detailed documentation (`docs/configuring-playbook-bridge-appservice-kakaotalk.md`)
- removed some dead code (data relocation tasks from `tasks/setup_install.yml`, as well as likely unnecessary SQLite -> Postgres migration)
2022-07-25 16:01:15 +03:00
Slavi Pantaleev
9e65ba3298
Merge pull request #1958 from xangelix/migrate-mx-puppet-groupme-repo
...
Migrate mx-puppet-groupme to new repo
2022-07-25 15:15:06 +03:00
Onisokien Ayonoadu
50ae4d2422
Minor typo update
2022-07-22 13:11:38 -06:00
MdotAmaan
8621ff1379
Add Mautrix Discord Bridge
2022-07-22 18:55:44 +04:00
Slavi Pantaleev
57e8769c5e
Add hint about matrix_backup_borg_ssh_key_private indentation
2022-07-21 17:07:06 +03:00
kleo
db94653b42
Borg backup provide ssh key example format
2022-07-21 21:56:52 +08:00
Slavi Pantaleev
b9d7e24859
Merge pull request #1957 from mholt/patch-1
...
Update configuring-well-known.md
2022-07-21 10:30:34 +03:00
Matt Holt
9e87f9d885
Update configuring-well-known.md
2022-07-20 12:10:34 -06:00
Julian-Samuel Gebühr
ff2ba1d5b1
Add matrix-registreation-bot docker image
2022-07-20 12:18:11 +02:00
Slavi Pantaleev
e5238bf7d5
Announce maubot
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/1894
2022-07-20 12:55:18 +03:00
Julian-Samuel Gebühr
b20cfc5015
Clear up maubot role ( #1960 )
...
* Make interface hidden behind proxy by default
* Remove expose option and replace with http_bind_port
Reasoning: This is a similar binary trigger but allows to bin not on all interfaces
* Clarify maubot admin purpose
* Remove unnecessary edif
* Extend docs to prevent common misconceptions
* Make http_bind_port singular, do not allow multiple values
* Make optional again
2022-07-20 12:23:32 +03:00
Slavi Pantaleev
1f2d100d91
Merge pull request #1894 from moan0s/maubot_moanos
...
Maubot moanos
2022-07-20 10:10:14 +03:00
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