Slavi Pantaleev
761e6d4cd6
Add `matrix_dendrite_guests_disabled`
11 månader sedan
Suguru Hirahara
e870f0b664
Add license information to files for matrix-dendrite
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 år sedan
Suguru Hirahara
f0cc5da229
Edit user identifier examples: to `@alice` and `@bob`
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 år sedan
Suguru Hirahara
c1c1b3ada0
Replace triple dots with horizontal ellipsis (U+2026)
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 år sedan
Suguru Hirahara
95ab7fabd0
Edit user identifier example: example.com → {{ matrix_domain }}
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 år sedan
Suguru Hirahara
7779b747ea
Edit user identifier example (domain.com → example.com)
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
1 år sedan
Slavi Pantaleev
e1363c9b9b
Add lt-cred-mech authentication mechanism to Coturn
All homeserver implementations have been updated to support this as
well.
It's just Jitsi that possibly doesn't work with anything other than `auth-secret`.
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3191
2 år sedan
Slavi Pantaleev
d8eb768e03
Add native Traefik support to matrix-dendrite
2 år sedan
Slavi Pantaleev
6427397486
Do not hardcode sslmode=disable to Postgres connection strings - make it configurable
This is backward-compatible with what we had before. We're not changing
the SSL mode - just making it configurable.
Most components are defaulting to `sslmode=disable`, while some
(`matrix-bot-matrix-reminder-bot` and others) do not specify an `sslmode` at all.
We're making sslmode configurable, because certain external Postgres
servers may be configured to require SSL encryption.
In such cases `sslmode=disable` does not work and needs to be changed to
`sslmode=require` or something else (`verify-ca`, `verify-full`, etc).
2 år sedan
array-in-a-matrix
f1c0321a8c
add relay api database for dendrite
3 år sedan
Array in a Matrix
a63860ac75
fix typo
3 år sedan
Slavi Pantaleev
4c1db32ef9
Rename some Dendrite variables to improve consistency
3 år sedan
Slavi Pantaleev
fd2f497ac0
Fix variable names
Related to:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2565
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2566
3 år sedan
Array in a Matrix
4f0f6bd995
Update dendrite.yaml.j2
3 år sedan
Array in a Matrix
c93eb1dbf7
Update dendrite.yaml.j2
3 år sedan
array-in-a-matrix
734848a27b
added full text search for dendrite
3 år sedan
array-in-a-matrix
40f067148d
added dynamic thumbnails var
3 år sedan
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>
3 år sedan
Array in a Matrix
70be6eb323
Update dendrite.yaml.j2
3 år sedan
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>
3 år sedan
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.
3 år sedan
Shaleen Jain
af910db583
dendrite: update config
3 år sedan
Shaleen Jain
435c4f8b01
dendrite: update config to match upstream defaults
3 år sedan
Shaleen Jain
0300c0e96e
Update dendrite 0.9.5 -> 0.9.6
Remove appservice database setup/config as the latest update no longer requires it.
3 år sedan
Shaleen Jain
f674afe5e8
appservice: add and use homeserver_container_* vars ( #2045 )
* appservice: add and use matrix_homeserver_* vars
* appservice: use the new vars
* Apply suggestions from code review
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
3 år sedan
Maxdeso
75961359fb
dendrite_recaptcha_siteverify_api
3 år sedan
Slavi Pantaleev
d073c7ecb3
More ansible-lint fixes
3 år sedan
SaltireSoul
515792790a
uncomment push_server config
3 år sedan
SaltireSoul
6925e26960
Dendrite 0.8.1
3 år sedan
SaltireSoul
e7978dbdca
Dendrite 0.7.0
4 år sedan
Slavi Pantaleev
5c3c0d0d58
Set Dendrite's real_ip_header correctly
4 år sedan
Slavi Pantaleev
ecc237bbad
Initial work on getting nginx reverse proxying working with Dendrite
4 år sedan
Slavi Pantaleev
b2b62b7221
Add a variable to control Dendrite's disable_federation setting
4 år sedan
Slavi Pantaleev
5b148921a0
Upgrade Dendrite (0.3.11 -> 0.5.0) and update configuration
This brings dendrite.yaml up to date and cleans things up a bit.
4 år sedan
Slavi Pantaleev
ccd3dc7a57
Remove Dendrite file logging
We refrain from logging to files for all components,
because we rely on systemd-journald anyway.
4 år sedan
Jip J. Dekker
07af05690c
Add initial role for Dendrite as alternative Matrix server
5 år sedan