Suguru Hirahara
90129f75aa
Remove sliding sync proxy
...
Reuse 2b7a0453eb
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2026-02-05 20:32:12 +02:00
Suguru Hirahara
6cc837600a
Add Matrix.to ( #4750 )
Lock Threads / action (push) Has been cancelled
Matrix CI / yamllint (push) Has been cancelled
Matrix CI / ansible-lint (push) Has been cancelled
Matrix CI / Run pre-commit (push) Has been cancelled
2025-11-23 06:53:37 +02:00
Suguru Hirahara
ee976242e5
Add MatrixZulipBridge ( #4695 )
...
Lock Threads / action (push) Has been cancelled
Matrix CI / yamllint (push) Has been cancelled
Matrix CI / ansible-lint (push) Has been cancelled
Matrix CI / Run pre-commit (push) Has been cancelled
* Add links to MatrixZulipBridge
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Add MatrixZulipBridge: copy matrix-bridge-heisenbridge
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Rename matrix-heisenbridge.service.j2 to matrix-matrixzulipbridge.service.j2
- Add the license header to matrix-matrixzulipbridge.service.j2
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Replace "Heisenbridge" to "MatrixZulipBridge" to "heisenbridge" to "matrixzulipbridge", respectively
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Replace variables related to container image and version
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Update comments and copyright headers
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Update matrix-bridge-matrixzulipbridge/tasks/main.yml: add names to tasks
Reuse aa0591f8b0/tasks/main.yml
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Remove configuration for identd
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Add `matrix_matrixzulipbridge_container_http_port`
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Run ansible-lint for files in tasks/
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Update `matrix_matrixzulipbridge_registration_yaml`
Run `pip install matrixzulipbridge && python3 -m matrixzulipbridge --config config.yaml --generate` to generate config.yaml
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Add MatrixZulipBridge to files in group_vars
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Add configuring-playbook-bridge-matrixzulipbridge.md
Reuse b108c8a151/docs/configuring-playbook-bridge-heisenbridge.md
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Fix `matrix_matrixzulipbridge_config_media_path`
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Remove space characters
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Replace "matrixzulipbridge" with "zulip", etc.
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Remove irrelevant instruction
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* MatrixZulipBridge → Zulip bridge
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Rename `@matrixzulipbridge` to `@zulipbot`
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Replace `matrix_bridge_zulip` with `matrix_zulip_bridge` for now
Refer to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/4695#discussion_r2485317210
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Set `{{ matrix_admin if matrix_admin else '' }}` to `matrix_zulip_bridge_owner`
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Apply the review
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Reuse the section about adjusting the playbook configuration on configuring-playbook-bridge-postmoogle.md
Reuse 7862fd7cdd/docs/configuring-playbook-bridge-postmoogle.md
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
* Update configuring-playbook.md: sort list items
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
---------
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
Co-authored-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
Co-authored-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2025-11-08 09:09:12 +02:00
Suguru Hirahara
2b7a0453eb
Remove MX Puppet Slack bridge
...
Reuse c399992542
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2025-11-05 09:49:17 +02:00
Suguru Hirahara
4d465a9d92
Remove MX Puppet Instagram bridge
...
Reuse c399992542
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2025-11-05 09:49:17 +02:00
Suguru Hirahara
d3858ed079
Remove MX Puppet Discord bridge
...
Reuse c399992542
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2025-11-05 09:49:17 +02:00
Suguru Hirahara
0579e14d6b
Remove MX Puppet Twitter bridge
...
Reuse c399992542
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2025-11-05 09:49:17 +02:00
Suguru Hirahara
d9d671d8d9
Update links to mx-puppet-steam
...
Lock Threads / action (push) Has been cancelled
Matrix CI / yamllint (push) Has been cancelled
Matrix CI / ansible-lint (push) Has been cancelled
Matrix CI / Run pre-commit (push) Has been cancelled
Close stale issues and PRs / stale (push) Has been cancelled
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2025-11-04 22:45:23 +09:00
Suguru Hirahara
bac0463bc8
Update README.md: move an entry for matrix-steam-bridge up
...
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2025-11-04 22:41:22 +09:00
Suguru Hirahara
dd2ce83fc2
Remove an entry for go-skype-bridge on README.md
...
Lock Threads / action (push) Has been cancelled
Matrix CI / yamllint (push) Has been cancelled
Matrix CI / ansible-lint (push) Has been cancelled
Matrix CI / Run pre-commit (push) Has been cancelled
Signed-off-by: Suguru Hirahara <did:key:z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
2025-11-04 17:32:38 +09:00
Jason LaGuidice
40813784c1
Add matrix-steam-bridge ( #4572 )
...
* Documentation update
* New files for role
* Update existing files to add support for matrix-steam-bridge
* Typos and misc fixes
* Change docker tag to latest until version # is stable
* Align bridge permissions
* Correct user localpart
* Remove trailing +
* Fix syslog identifier
* Actually enable the service correctly
* One more typo fix
* Third time's the charm
* Fix config file paths
* Fix config after bridge repo changes
* Add default appservice public address - set public_media to false by default for testing
* Fix default config for steamkit-service path
* Fix bluesky reference
* Fix default container path
* Fix appservice connection to http for internal, change port to standard 8080
* Fix appservice port
* Enable public_media by default, add labels
* Enable public_media by default, add labels
* Allow bridge to update its own config and generate public_media signing key
* Add deterministic public_media_signing_key, expose portal cleanup
* Change default public_media path to omit `matrix.` from the path as it has been found that URLs generated by the bridge will only match {{ matrix_domain }}
* Remove domain re-write
* Revert "Change default public_media path to omit `matrix.` from the path as it has been found that URLs generated by the bridge will only match {{ matrix_domain }}"
This reverts commit 5f399effb9 .
* Fix TLS label if playbook TLS is disabled
* Match default bridge TLS config
* Related to 3daf14d69 and 60ab08014 which enable async media by default for mautrix-go bridges
* Adjust matrix-bridge-steam files to add new line at the end of files
* Pin matrix-bridge-steam (latest -> 1.0.3)
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
2025-09-12 09:13:09 +03:00
Niko Diamadis
ffde4fcb80
Fix README Matrix badge
Matrix CI / yamllint (push) Waiting to run
Matrix CI / ansible-lint (push) Waiting to run
REUSE Compliance Check / reuse-compliance-check (push) Waiting to run
2025-04-28 12:20:11 +03:00
Virkkunen
bd405c410a
Add continuwuity support ( #4267 )
...
* continuwuity support
* continuwuity support
* use main instead of commit tag
* fix docker image link
* migration from conduwuit
* fix yaml lint
* backup directories and linter fixes
* linter fixes
2025-04-26 09:12:53 +03:00
Slavi Pantaleev
9970603f15
Add Element Call support
...
This is an initial implementaton that's hasn't been battle-tested much.
Our LiveKit Server setup by default doesn't enable TURN, so connectivity
for NAT-ed clients may be subpar.
Squashed commit of the following:
commit d5c24fcafe
Author: Slavi Pantaleev <slavi@devture.com >
Date: Sat Mar 15 08:31:48 2025 +0200
Upgrade LiveKit Server (v1.8.4-1 -> v1.8.4-2)
commit 4d61cc571b
Merge: 9c24064fb 9a231a815
Author: Slavi Pantaleev <slavi@devture.com >
Date: Sat Mar 15 08:19:05 2025 +0200
Merge branch 'master' into element-call-integration
commit 9c24064fb6
Author: Slavi Pantaleev <slavi@devture.com >
Date: Sat Mar 15 08:14:49 2025 +0200
Make Element Call fail during validation if on an unsupported architecture (like arm32)
commit a757b515fb
Merge: ba9cedbed 2a6b746ac
Author: Slavi Pantaleev <slavi@devture.com >
Date: Sat Mar 15 08:11:16 2025 +0200
Merge branch 'master' into element-call-integration
commit ba9cedbeda
Merge: 4a638c2df f8f7ffc7d
Author: Slavi Pantaleev <slavi@devture.com >
Date: Sat Mar 15 08:03:03 2025 +0200
Merge branch 'master' into element-call-integration
commit 4a638c2df3
Author: Slavi Pantaleev <slavi@devture.com >
Date: Sat Mar 15 07:52:04 2025 +0200
Prepare Element Call announcement text on the changelog
commit 155d5dad38
Author: Slavi Pantaleev <slavi@devture.com >
Date: Sat Mar 15 07:49:49 2025 +0200
Mention the compatible clients on Element Call docs, more cross-linking & consistency fixes
commit 6b8a3fc891
Merge: 3ea1ea2f3 95dcaf6e2
Author: Slavi Pantaleev <slavi@devture.com >
Date: Sat Mar 15 07:38:02 2025 +0200
Merge branch 'master' into element-call-integration
commit 3ea1ea2f34
Merge: d3913a015 60e2e035a
Author: Slavi Pantaleev <slavi@devture.com >
Date: Fri Mar 14 22:29:14 2025 +0200
Merge branch 'master' into element-call-integration
commit d3913a015e
Author: Slavi Pantaleev <slavi@devture.com >
Date: Fri Mar 14 20:04:18 2025 +0200
Upgrade LiveKit Server (v1.8.4-0 -> v1.8.4-1)
commit ac7f96806d
Author: Slavi Pantaleev <slavi@devture.com >
Date: Fri Mar 14 19:58:09 2025 +0200
Relocate the livekit-server Ansible role to its own repository in the MASH organization
commit b8d800f6ef
Author: Slavi Pantaleev <slavi@devture.com >
Date: Fri Mar 14 19:37:29 2025 +0200
Add "Federation" as a prerequisite for Element Call (indirect, via LiveKit JWT Service)
Ref:
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562#issuecomment-2725250554
- f5f5374c4b/main.go (L135-L146)
commit 2c1c49444a
Merge: 6bc0185d5 8e883a555
Author: Slavi Pantaleev <slavi@devture.com >
Date: Fri Mar 14 19:32:48 2025 +0200
Merge branch 'master' into element-call-integration
commit 6bc0185d50
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Mar 13 09:43:22 2025 +0200
Add Element Call, LiveKit Server and LiveKit JWT Service to `README.md`
Ref: https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562#issuecomment-2720039742
commit a0470fe248
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 19:12:30 2025 +0200
Minor rewording in LiveKit Server docs
commit d4ceebc6a9
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 19:12:22 2025 +0200
Add Element Call, LiveKit Server and LiveKit JWT Service to `docs/container-images.md`
commit 6a86de958f
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 19:05:51 2025 +0200
Apply suggestions from code review
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit d9df022d55
Merge: 676f9dd9a 2f30886b1
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 18:40:31 2025 +0200
Merge branch 'master' into element-call-integration
commit 676f9dd9ad
Merge: 251561ff8 2be709e2c
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 18:00:45 2025 +0200
Merge branch 'master' into element-call-integration
commit 251561ff81
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 17:47:01 2025 +0200
Simplify LiveKit Server role by removing unused/untested HTTP middleware variables
commit 1e60f41a59
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 17:44:00 2025 +0200
Restore Element Call HTTP headers to more secure/privacy-respecting values
commit f8e84c4b2f
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 17:43:34 2025 +0200
Remove useless `matrix_element_call_port` variable
commit 3f5e8f656b
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 17:35:30 2025 +0200
Switch default LiveKit server endpoint to one under the `matrix.` domain and polish-up docs
commit 72118f2f03
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 16:56:06 2025 +0200
Fix LiveKitServer middlware name (`matrix-livekit-server-server-slashless-redirect` -> `matrix-livekit-server-slashless-redirect`)
commit 585377975b
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 16:51:10 2025 +0200
Adjust LiveKit Server ports and exposure
commit 22ef579444
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 15:44:31 2025 +0200
Make livekit-jwt-service communicate with livekit-server via public URLs
Communicating via container URLs works, but the URL provided to
livekit-jwt-service as `LIVEKIT_URL` is also passed to the user later
and it must be a public one at that point.
It'd be great if livekit-jwt-service can be given 2 different URLs
(e.g. `LIVEKIT_URL` and `LIVEKIT_URL_PUBLIC`) and only announce the
public one to the user, but there's no support for this yet.
commit 32f8c6de6e
Merge: 370feb740 79cc333be
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 15:27:42 2025 +0200
Merge branch 'master' into element-call-integration
commit 370feb740f
Merge: 9a11e5e1f a9ee537f8
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 10:04:19 2025 +0200
Merge branch 'master' into element-call-integration
commit 9a11e5e1fe
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 09:19:03 2025 +0200
Auto-enable experimental Synapse features required by Element Call when Element Call is enabled
commit 8291b2f99d
Merge: 890f10f76 c5a03efdf
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 09:14:50 2025 +0200
Merge branch 'master' into element-call-integration
commit 890f10f765
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 09:01:35 2025 +0200
Make `matrix_livekit_jwt_service_public_url` respect `matrix_livekit_jwt_service_path_prefix`
commit 031cf68cbb
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 08:59:50 2025 +0200
Remove unused `matrix_element_call_metrics_*` variables
commit 5961841e52
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 08:59:05 2025 +0200
Make matrix-livekit-jwt-service role not reference foreign variables (except the matrix-base ones)
commit 2be4923aef
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 08:56:15 2025 +0200
Make Element Call role not reference foreign variables (except the matrix-base ones)
commit 23efad9cb7
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 08:51:52 2025 +0200
Rework Element Call config.json templating
commit 6b55ba29ab
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 08:46:11 2025 +0200
Make Element Call refuse a path prefix other than `/`
commit 0d1112638d
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 08:05:42 2025 +0200
Update LiveKit JWT service path prefix (`/lk-jwt-service` -> `/livekit-jwt-service`)
commit c3c2ba34b4
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 08:02:29 2025 +0200
Split `matrix_element_call_systemd_required_services_list` into `_default`, `_auto` and `_custom`
commit 0215708f79
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 08:00:28 2025 +0200
Remove some useless variables and rework environment variables variable for livekit-jwt-service
commit e1b57f3d45
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 07:56:47 2025 +0200
Pin livekit-jwt-service to released (v0.2.0) and adapt configuration
commit de2a8f11d2
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 07:46:51 2025 +0200
`_name_prefix` -> `_registry_prefix` changes for LiveKit roles
commit 2a69ca35be
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 07:42:40 2025 +0200
Clean up Element Call group vars vs defaults/main.yml mixup and make some minor LiveKit updates
commit 72d64cfa6b
Merge: f161c7c58 5dfbefd64
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 07:03:53 2025 +0200
Merge branch 'master' into element-call-integration
commit f161c7c58f
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 07:03:00 2025 +0200
Add newlines at end of files
commit 6c6b44dc25
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 06:58:00 2025 +0200
Add license information to Element Call and LiveKit roles
commit 8eb1c57e2b
Merge: 61069d631 aa36acdef
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 06:36:48 2025 +0200
Merge branch 'master' into element-call-integration
commit 61069d6313
Merge: 74d6a99b1 0b9389fd6
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 06:34:00 2025 +0200
Merge branch 'element-call-integration' of github.com:wjbeckett/matrix-docker-ansible-deploy into element-call-integration
commit 74d6a99b1e
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 06:32:22 2025 +0200
Adjust names for Element Call tasks and make uninstallation more consistent with other roles
commit 81a30f17ac
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 06:29:39 2025 +0200
Remove some superficial comments
commit 413d591562
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 06:27:11 2025 +0200
Bring container-network-creation tasks up-to-date for Element Call and LiveKit-related services
commit 7572522820
Merge: 564275527 5ece1fea5
Author: Slavi Pantaleev <slavi@devture.com >
Date: Wed Mar 12 06:24:34 2025 +0200
Merge branch 'master' into element-call-integration
commit 0b9389fd64
Author: Slavi Pantaleev <slavi@devture.com >
Date: Sat Nov 23 17:43:52 2024 +0200
Update docs/configuring-playbook-livekit-server.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 9a8a569431
Author: Slavi Pantaleev <slavi@devture.com >
Date: Sat Nov 23 17:43:29 2024 +0200
Update docs/configuring-playbook-element-call.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit bb403e1aee
Author: Slavi Pantaleev <slavi@devture.com >
Date: Sat Nov 23 17:43:15 2024 +0200
Update docs/configuring-playbook-jwt-service.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 74fbacbd9f
Author: Slavi Pantaleev <slavi@devture.com >
Date: Sat Nov 23 17:42:54 2024 +0200
Update docs/configuring-playbook-element-call.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 5642755273
Author: Slavi Pantaleev <slavi@devture.com >
Date: Sat Nov 23 16:40:50 2024 +0200
Rework LiveKit JWT Service role
commit bb925f4782
Merge: c57d0d192 ca8c1cf2b
Author: Slavi Pantaleev <slavi@devture.com >
Date: Sat Nov 23 14:45:20 2024 +0200
Merge branch 'master' into element-call-integration
commit c57d0d192d
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 19:45:07 2024 +0200
Eliminate remaining matrix references from LiveKit Server role
commit 006920882c
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 19:38:23 2024 +0200
Rename file (element-call-labels -> labels)
commit 69d702643f
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 19:36:55 2024 +0200
Remove homeserver.yaml patching from Element Call role
commit 252ca52f60
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 19:32:15 2024 +0200
Relocate /.well-known/element/element.json setup to matrix-static-files, instead of ugly patching from the Element Call role
commit 3f52cec25c
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 19:17:30 2024 +0200
Relocate Element Web features & element_call configuration to Element role, instead of ugly patching from the Element Call role
commit 7a6fcaa402
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 18:59:11 2024 +0200
Fix typo
commit 394fdca066
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 18:54:29 2024 +0200
Relocate org.matrix.msc4143.rtc_foci setup to /.well-known/matrix/client to matrix-static-files instead of ugly patching
commit f0466d5a99
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 18:19:36 2024 +0200
Make LiveKit Server configuration extensible
commit be7271760e
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 18:13:07 2024 +0200
Make LiveKit Server logging config configurable
commit 8b84eb6390
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 18:04:53 2024 +0200
Default LiveKit Server to a smaller RTC range for faster startup on non-host networks
commit 3e86adac0d
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 18:00:43 2024 +0200
Fix port exposure for LiveKit Server
commit 721fb39aa2
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 17:28:06 2024 +0200
More progress on the LiveKit role
commit 783d4a23f8
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:54:45 2024 +0200
Add livekit_server_identifier
commit fa4ebd2a64
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:37:01 2024 +0200
Cleanups
commit 79ae704a24
Merge: 88d466845 c07b09390
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:31:50 2024 +0200
Merge branch 'element-call-integration' of github.com:wjbeckett/matrix-docker-ansible-deploy into element-call-integration
commit c07b093902
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:24:34 2024 +0200
Update docs/configuring-playbook-livekit-server.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit c321ca160e
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:24:26 2024 +0200
Update docs/configuring-playbook-livekit-server.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 164be875b0
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:24:15 2024 +0200
Update docs/configuring-playbook-livekit-server.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 0f23e36e12
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:24:05 2024 +0200
Update docs/configuring-playbook-livekit-server.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 83bb546c64
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:23:55 2024 +0200
Update docs/configuring-playbook-livekit-server.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 3783922275
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:23:47 2024 +0200
Update docs/configuring-playbook-livekit-server.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 66cc36466c
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:23:36 2024 +0200
Update docs/configuring-playbook-livekit-server.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit ec41c1aba5
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:23:28 2024 +0200
Update docs/configuring-playbook-jwt-service.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit df6ef106d1
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:23:18 2024 +0200
Update docs/configuring-playbook-jwt-service.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit eb048da8a1
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:23:06 2024 +0200
Update docs/configuring-playbook-jwt-service.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit ccb29beb30
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:22:56 2024 +0200
Update docs/configuring-playbook-jwt-service.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 32ea60fdc5
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:22:44 2024 +0200
Update docs/configuring-playbook-element-call.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 25a8cb3b4a
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:22:17 2024 +0200
Update docs/configuring-playbook-element-call.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 55da5c3213
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:21:55 2024 +0200
Update docs/configuring-playbook-element-call.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 925ebfbd4b
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:21:42 2024 +0200
Update docs/configuring-playbook-element-call.md
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 88d4668450
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:16:43 2024 +0200
Variable rename (livekit_server_image -> livekit_server_container_image) for consistency with other roles
commit 1838a541ae
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 16:15:54 2024 +0200
Variables rename (matrix_livekit_server_ -> livekit_server_) to prepare for role extraction
commit 1e82530080
Merge: 82127830b 0c9fc4358
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 15:59:56 2024 +0200
Merge branch 'master' into element-call-integration
commit 82127830b3
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 15:58:01 2024 +0200
Update roles/custom/matrix-livekit-server/tasks/uninstall.yml
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 85c0ffa9e1
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 15:57:51 2024 +0200
Update roles/custom/matrix-livekit-server/tasks/uninstall.yml
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit b691f39d39
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 15:57:44 2024 +0200
Update roles/custom/matrix-livekit-server/tasks/install.yml
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit 10df145101
Author: Slavi Pantaleev <slavi@devture.com >
Date: Thu Nov 21 15:57:31 2024 +0200
Update roles/custom/matrix-livekit-server/tasks/install.yml
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
commit fa2a913d39
Author: wjbeckett <wjbeckett@gmail.com >
Date: Thu Oct 3 16:20:54 2024 +1000
fixing issue with element call domain not being expanded when writing the element web config.json.
commit e18b28136c
Author: wjbeckett <wjbeckett@gmail.com >
Date: Thu Oct 3 15:28:56 2024 +1000
Updated Element call docs with dependent services and fixed typo.
commit 1906d61c39
Author: wjbeckett <wjbeckett@gmail.com >
Date: Thu Oct 3 13:25:40 2024 +1000
updated traefik label to be in line with the latest change from devture_traefik_ to traefik_
commit b7e0a41134
Merge: a03f5985a d9a919a4b
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Oct 3 13:20:02 2024 +1000
Merge branch 'spantaleev:master' into element-call-integration
commit a03f5985a5
Author: wjbeckett <wjbeckett@gmail.com >
Date: Thu Oct 3 12:38:34 2024 +1000
removed trailing whitespaces
commit 1e6698cb99
Author: wjbeckett <wjbeckett@gmail.com >
Date: Wed Oct 2 13:27:02 2024 +1000
updated documentation or the new roles.
commit f684719b2a
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 22:30:09 2024 +1000
fixed error with element client update task
commit a6e3203398
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 22:20:50 2024 +1000
updated docs, broke the well-known and element client modifications out to separate tasks.
commit 2b4fdea70f
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 17:04:11 2024 +1000
added header flags back in.
commit 6c8923ae28
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 16:51:06 2024 +1000
removed headers.
commit 9691577b22
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 16:45:07 2024 +1000
removed additinoal headers
commit 46109565e1
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 16:33:48 2024 +1000
updated headers for each of the call services.
commit 4acb025130
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 13:35:53 2024 +1000
testing livekit configuration
commit e421852af5
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 13:09:00 2024 +1000
updated jwt bind port
commit 5507fb3bab
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 13:08:21 2024 +1000
added element-call config.json to systemd file
commit 9864996aad
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 12:46:37 2024 +1000
adjusted jwt service ports for traefik
commit dbbaae4fbe
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 12:34:25 2024 +1000
stopping the recursive loop
commit d53c2428b8
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 12:29:35 2024 +1000
updated jwt hostname.
commit f98a505df8
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 11:00:56 2024 +1000
changed jwt-service port label.
commit d5aabc85be
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 10:41:30 2024 +1000
removed redis images in favor of the inbuilt keyDB
commit 7cdec5f251
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 10:17:34 2024 +1000
fixed type in livekit image
commit fd2f505b34
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 10:00:30 2024 +1000
Fixed typo in livekit server hostname
commit 812b57cfaa
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 09:54:02 2024 +1000
resolved missing key.
commit b7b8ed573b
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 09:48:44 2024 +1000
typo in livekit-server validate.
commit 97f93ebd76
Author: wjbeckett <wjbeckett@gmail.com >
Date: Tue Oct 1 09:31:42 2024 +1000
renamed the livekit role and added livekit-server and jwt-service roles to the setup file.
commit 8cb7deff15
Author: wjbeckett <wjbeckett@gmail.com >
Date: Mon Sep 30 23:04:10 2024 +1000
cleaned up old services again
commit 71dff50a65
Author: wjbeckett <wjbeckett@gmail.com >
Date: Mon Sep 30 22:53:21 2024 +1000
fixed livekit service name
commit 58a9642e8c
Author: wjbeckett <wjbeckett@gmail.com >
Date: Mon Sep 30 22:45:56 2024 +1000
fixed config file placement.
commit 3de399025f
Author: wjbeckett <wjbeckett@gmail.com >
Date: Mon Sep 30 22:41:36 2024 +1000
hard coded redis port.
commit e952ba1c3a
Author: wjbeckett <wjbeckett@gmail.com >
Date: Mon Sep 30 22:35:59 2024 +1000
removed duplicate tasks.
commit 8cb3e33bbf
Author: wjbeckett <wjbeckett@gmail.com >
Date: Mon Sep 30 22:20:46 2024 +1000
separated livekit and jwt to separate roles
commit b907777ae5
Author: wjbeckett <wjbeckett@gmail.com >
Date: Mon Sep 30 13:13:29 2024 +1000
fixing labels again.
commit cb41fb02ae
Author: wjbeckett <wjbeckett@gmail.com >
Date: Mon Sep 30 13:00:10 2024 +1000
testing traefik labels again.
commit 31a138a6ba
Author: wjbeckett <wjbeckett@gmail.com >
Date: Mon Sep 30 12:47:42 2024 +1000
fixed traefik router issues.
commit 6143ad7ffa
Author: wjbeckett <wjbeckett@gmail.com >
Date: Mon Sep 30 12:27:04 2024 +1000
fix: removed the read-only tag from the element-call systemd file.
commit f762048a8d
Author: wjbeckett <wjbeckett@gmail.com >
Date: Mon Sep 30 12:15:27 2024 +1000
fix: added missing labels to main.
commit 93650cf20e
Author: wjbeckett <wjbeckett@gmail.com >
Date: Mon Sep 30 12:02:45 2024 +1000
fix: Type in the element-call main.yml
commit 9dbee212d8
Author: wjbeckett <wjbeckett@gmail.com >
Date: Mon Sep 30 11:37:08 2024 +1000
fix: removed duplicate keys.
commit 1167e1ec13
Author: wjbeckett <wjbeckett@gmail.com >
Date: Mon Sep 30 11:17:34 2024 +1000
fix: changed matrix server name to matrix domain in element-call config.
commit f036e18789
Author: wjbeckett <wjbeckett@gmail.com >
Date: Mon Sep 30 11:05:11 2024 +1000
Fix: Restructured Element call configuration files.
commit a274d32c6d
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 12:50:31 2024 +1000
Removed serve function
commit 5db9a5c061
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 12:40:37 2024 +1000
Removed env file
commit 2492672025
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 12:39:39 2024 +1000
Update env.j2
commit a0917fa283
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 12:37:36 2024 +1000
Update main.yml
commit 8b172cc194
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 12:35:38 2024 +1000
Update env.j2
commit 63133d6599
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 11:53:26 2024 +1000
Added serve command back in.
commit 5b8dcf32d5
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 11:42:34 2024 +1000
Added element-call systemd services to the service manager.
commit 14614cb211
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 10:26:01 2024 +1000
Update matrix-element-call.service.j2
commit 3c084e17d2
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 10:15:51 2024 +1000
Update element-call-labels.j2-new
commit 089c5f14c8
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 10:00:40 2024 +1000
Update jwt-service-labels.j2
commit b6571fc4fd
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 09:59:54 2024 +1000
Update livekit-labels.j2
commit 6d6f9ab853
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 09:59:13 2024 +1000
Added hostnames for livekit and jwt labels
commit 5730dbfc6e
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 09:54:01 2024 +1000
Added hostname label
commit c14f9cdcb5
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 09:25:48 2024 +1000
Update matrix_servers
commit 805b726c6d
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 09:25:01 2024 +1000
Update element-call-labels.j2
commit 5f49433f6c
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 09:15:21 2024 +1000
Handle empty labels correctly.
commit 510cfb2dac
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 09:14:29 2024 +1000
Update matrix_servers
commit 1721e85195
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 09:00:03 2024 +1000
Corrected element call labels file name
commit 25909b1029
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 08:51:27 2024 +1000
Update and rename labels.j2 to element-call-labels.j2
commit 3264408758
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 08:49:55 2024 +1000
Rename element-call-labels.j2 to element-call-labels.j2-new
commit dd96b93d89
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 08:34:01 2024 +1000
Update matrix-element-call.service.j2
commit df4bf4a0c9
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 08:23:24 2024 +1000
Added tasks for moving the new labels files into place
commit 2f2cb8962e
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 08:19:26 2024 +1000
Updated livekit labels
commit d2e2781d3b
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 08:18:27 2024 +1000
Updated label file
commit 80763804f9
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 08:16:56 2024 +1000
Updated label file
commit 1d7a60055c
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 08:10:06 2024 +1000
Create jwt-service-labels.j2
commit 2cf471075d
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 08:09:32 2024 +1000
Created livekit-labels.j2
commit 6a519bb053
Author: Backslash <wjbeckett@gmail.com >
Date: Fri Sep 27 08:08:42 2024 +1000
Created element-call-labels to separate the labels for each container
commit f0632b20eb
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 21:24:43 2024 +1000
Added missing labels for sfu and jwt
commit 5cc9c70ba6
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 20:57:47 2024 +1000
Remove serve command from matrix-element-call.service.j2
commit e34e5da9a4
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 19:57:39 2024 +1000
Update matrix-redis.service.j2
commit 656d4275bc
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 19:48:06 2024 +1000
Update install.yml
commit 6ef304b118
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 19:43:22 2024 +1000
Update validate_config.yml
commit 85be68946c
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 19:30:15 2024 +1000
Migrated from matrix_redis to redis_
commit 3f6c327da2
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 19:18:47 2024 +1000
Update main.yml
commit ba54e549c4
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 19:08:09 2024 +1000
Added well-known element directory
commit f2acc7430d
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 18:53:49 2024 +1000
Create well_known_element.json.j2
commit 9cb236da30
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 18:50:48 2024 +1000
Update install.yml
commit f38d6a0d88
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 18:39:03 2024 +1000
Update main.yml
commit ac1295ac45
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 18:33:22 2024 +1000
Create matrix-jwt-service.service.j2
commit bc2ed60762
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 17:23:03 2024 +1000
Update main.yml
commit f7621283fd
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 16:31:23 2024 +1000
Update labels.j2
commit e31e688a41
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 15:42:05 2024 +1000
Update main.yml
commit a533ec4204
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 15:38:12 2024 +1000
Update matrix_servers
commit f16ca24408
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 15:17:15 2024 +1000
Update install.yml
commit e910d09ff1
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 14:52:30 2024 +1000
Create matrix-redis.service.j2
commit bc9658c06b
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 13:40:38 2024 +1000
Create matrix-livekit.service.j2
commit 45c8a61f04
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 11:39:33 2024 +1000
Migrating to systemd for container management
commit 954d46cfd7
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 09:25:49 2024 +1000
Update labels.j2
commit dfeca192ab
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 09:23:26 2024 +1000
Update redis.conf.j2
commit f306a47b83
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 09:22:29 2024 +1000
Update livekit.yaml.j2
commit becdb0810c
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 09:18:55 2024 +1000
Update config.json.j2
commit 37fd2e701d
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 09:15:07 2024 +1000
Update env.j2 to support the new configuration
commit 68cc1f4b2b
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 08:29:16 2024 +1000
Simplified the validation step.
commit 5efc189293
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 08:12:06 2024 +1000
Updated to support new structure
commit 02479e8bec
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 07:59:09 2024 +1000
Updated with new structure.
commit 0eef094f2b
Author: Backslash <wjbeckett@gmail.com >
Date: Thu Sep 26 06:51:36 2024 +1000
Restructure install.yml to follow other roles more closely
commit 16ed788b3f
Author: Backslash <wjbeckett@gmail.com >
Date: Wed Sep 25 21:07:22 2024 +1000
Update main.yml
commit 6364101410
Author: Backslash <wjbeckett@gmail.com >
Date: Wed Sep 25 20:20:20 2024 +1000
Adding another debug task for testing the labels file.
commit 81735503f8
Author: Backslash <wjbeckett@gmail.com >
Date: Wed Sep 25 20:06:27 2024 +1000
Added debug task to test labels configuration
commit 8644a7383e
Author: Backslash <wjbeckett@gmail.com >
Date: Wed Sep 25 19:22:21 2024 +1000
Removed additional label loop
commit ce827e7953
Author: Backslash <wjbeckett@gmail.com >
Date: Wed Sep 25 19:09:13 2024 +1000
Changed matrix_base_domain to matrix_domain
commit c93d30bcb8
Author: Backslash <wjbeckett@gmail.com >
Date: Wed Sep 25 19:07:03 2024 +1000
Added matrix_server_name to the defaults
commit 90ea758c3b
Author: Backslash <wjbeckett@gmail.com >
Date: Wed Sep 25 18:39:26 2024 +1000
Fixed regex for checking the hostname.
commit 350d4d4bcd
Author: Backslash <wjbeckett@gmail.com >
Date: Wed Sep 25 18:35:09 2024 +1000
Fixed assertion block to remove jinja2 delimiters
commit fc6357a089
Author: Backslash <wjbeckett@gmail.com >
Date: Wed Sep 25 18:05:34 2024 +1000
Update main.yml
commit 60f34cd7af
Author: wjbeckett <wjbeckett@gmail.com >
Date: Wed Sep 25 16:13:29 2024 +1000
fixed matrix_redis for migration
commit d1ba784dde
Author: wjbeckett <wjbeckett@gmail.com >
Date: Wed Sep 25 15:01:53 2024 +1000
added doc for setting up element call.
commit 434157eb98
Merge: 6594cce57 f657273cc
Author: Backslash <wjbeckett@gmail.com >
Date: Wed Sep 25 14:55:42 2024 +1000
Merge branch 'spantaleev:master' into element-call-integration
commit 6594cce570
Author: wjbeckett <wjbeckett@gmail.com >
Date: Wed Sep 25 14:53:48 2024 +1000
Feat: Added element call setup and configuration.
2025-03-15 08:34:48 +02:00
Suguru Hirahara
0bad96ac90
Add REUSE compliant badge on README.md
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-03-05 16:03:27 +09:00
Suguru Hirahara
da30db76d6
Update docs: remove abbreviations for Matrix User Verification Service from the tables
...
As there are not other instances where an abbreviation is written along with the service's full name, it is sensible to remove them from there.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-03-02 14:16:44 +09:00
Zepmann
104f1b7838
Add documentation for mautrix-bluesky.
2025-02-21 10:08:43 +02:00
Aine
a2111dece7
add FluffyChat ( #4068 )
...
* add FluffyChat
* capitalization
* Update group_vars/matrix_servers
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
* fix link in readme
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
2025-02-17 11:15:15 +02:00
Suguru Hirahara
66753136c0
Delete docs/configuring-playbook-prometheus-nginxlog.md
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-02-10 02:00:56 +09:00
Suguru Hirahara
78e3089af1
Update README.md and docs/container-images.md: remove indefinite articles from descriptions to improve consistency
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-01-28 22:29:11 +09:00
Suguru Hirahara
4b891b89eb
Update README.md and docs/container-images.md: remove the subject from the descriptions of matrix-media-repo
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-01-28 22:26:10 +09:00
Suguru Hirahara
4ab983ffc9
Update README.md and docs/container-images.md: remove periods
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-01-28 22:25:03 +09:00
Suguru Hirahara
bf3b6b75f7
Update README.md and docs/container-images.md: use the common description
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-01-28 22:24:50 +09:00
Suguru Hirahara
8f2c51305a
Update files for Email2Matrix: reflect the fact that the component has been deprecated
...
Unfortunately Email2Matrix has been deprecated this month. See: f1032f0ac8 . As a long time user of the component, I'd like to shout out a big thank-you to Slavi!
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-01-26 23:21:25 +09:00
Suguru Hirahara
8ba607a76a
Change capitalization per author's preference: Conduwuit → conduwuit
...
See: e8508d16e1
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-01-20 12:38:37 +09:00
Slavi Pantaleev
24f3493caf
Add various polish to Conduwuit
...
https://github.com/Virkkunen and I have been working on the same feature
simultaneously.
This patch adds my additional independent work on top of his changes.
Notable changes here compared to Virkkunen's original work:
- renaming config-related variables (`matrix_conduwuit_*` ->
`matrix_conduwuit_config_*`). This is consistent with other roles (and
better), but deviates from how the Conduit role was implemented.
- using a full configuration sample from https://conduwuit.puppyirl.gay/configuration.html
instead of using the old Conduit config file template
- introducing configurability for more Conduwuit config settings, to support easy registration, etc.
- removing configuration settings that Conduwuit does not support
anymore (e.g. `max_concurrent_requests`)
- cross-linking docs pages for Conduit and Conduwuit
- a Conduwuit docs page which is much improved compared to the old
Conduit one
- REAMDE updates
2025-01-19 16:06:37 +02:00
Suguru Hirahara
2773c053d0
Update files for coturn ( #3953 )
...
* Update docs/configuring-playbook-turn.md: add a section for description about installing
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Update docs/configuring-playbook-turn.md and a related file
- Edit the introducion based on docs/configuring-playbook-client-element-web.md
- Adopt the commont format by creating the section "Adjusting the playbook configuration"
- Add the section "Extending the configuration"
- Move the section "Disabling Coturn" to the bottom
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Fix capitalization: Coturn → coturn
See: https://github.com/coturn/coturn . Note that "coturn" is not capitalized even on the start of a sentence, except some rare cases like on the releases page: https://github.com/coturn/coturn/releases
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
---------
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
Co-authored-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2025-01-17 10:19:17 +02:00
Jonatan
57e45c3081
Update README.md
2025-01-10 22:48:02 +01:00
Slavi Pantaleev
d4f8d0918a
Initial work on translations / localization
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3841
Most of the preparation for this was done by Suguru Hirahara (https://github.com/luixxiul ).
I've merely reorganized/polished the scripts and instructions in the `i18n/` directory.
While translations can happen even now, more work is necessary to
- make the translation flow better (integrating Weblate), etc.
- restore the Github Actions workflows that Suguru Hirahara had already developed to
adapt them to our new workflow
2024-12-20 09:37:38 +02:00
Suguru Hirahara
1d4451ccd2
Use common strings: "user ID"
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-12-09 14:41:08 +09:00
Suguru Hirahara
8d5d4fa4fa
Edit README.md: user identifier example
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-12-09 14:41:03 +09:00
Suguru Hirahara
64d6f77abf
Edit user identifier examples: to @alice
...
From `@<username>`, `@your_username`, `@example`, etc.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-12-09 14:40:49 +09:00
Suguru Hirahara
0312ae490d
Edit README.md: add links to docs/FAQ.md and to the support section
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-12-06 05:36:13 +02:00
Suguru Hirahara
bd6db65731
Adjust blank lines: *.md files outside of docs/ directory
...
Double blank lines are preserved for the first level headings on CHANGELOG.md.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-12-02 13:58:28 +09:00
Suguru Hirahara
352f2ac24d
Update README.md: edit "Getting started" section to introduce two installation guides
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-11-26 18:14:30 +09:00
Suguru Hirahara
194a3ca461
Add "Quick start" guide ( #3801 )
...
* Add docs/quick-start.md
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Add description about keeping the playbook and services up-to-date
Also: move descriptions about difference between the playbook tags (setup-all and install-all) and about the just "recipe" from installing.md to maintenance-upgrading-services.md
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Replace <your-username> with YOUR_USERNAME_HERE
This is a common expression and should avoid misunderstanding that `<` and `>` would need to be included
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Replace <your-password> with YOUR_PASSWORD_HERE
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Change the link to 'Quick start' on the breadcrumbs from README.md to quick-start.md
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Add a link to quick-start.md on the "Getting started" section
Since I am not quite sure whether the link to prerequisites.md should be replaced in favor of this link, this commit leaves it as it is for now.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Add a link to quick-start.md on docs/README.md
Since I am not quite sure whether the link to prerequisites.md should be replaced in favor of this link, this commit leaves it as it is for now.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Add note about using "example.com" as an example domain
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Remove backticks from command examples to register a user
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Apply suggestions from code review
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
* Improve notes for instruction to create a user account
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Add details about delegation to installing.md and quick-start.md
Some information is omitted on quick-start.md in favor of installing.md to keep the quick start guide simple.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Update docs/quick-start.md: add the breadcrumb header
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Edit docs/quick-start.md: run the setup command with install-all by default
Refer docs/maintenance-upgrading-services.md
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Revert "Update docs/quick-start.md: add the breadcrumb header"
This reverts commit 9a6e1cf14c .
As the quick start guide is standalone.
* Update docs/quick-start.md: add headers inside the install section
These headers should make it perfectly clear that there are two steps to be done to install with the playbook
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Update quick-start.md
* Update docs/registering-users.md: notes for manual user registeration
Copy the same notes from quick-start.md
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Reword some things in quick start
* Add alternative to `just roles`
* Update docs/configuring-dns.md: sync with docs/quick-start.md
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Update docs/quick-start.md: add a link to docs/registering-users.md for an instruction to add user accounts
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Update docs/registering-users.md and docs/updating-users-passwords.md: remove "your" from username and password placeholders
These documentations, unlike docs/installing.md and docs/quick-start.md, describe how to handle users (registering them or changing their passwords), some of whom are yours, while others are not.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Update docs/installing.md: add "your" to make it clear that it is "your" account that is going to be created
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Update docs/installing.md and docs/quick-start.md: mention "make roles"
This commit adds mentions to "make roles" and a note about the preference of ansible-playbook commands over the just "recipes".
quick-start.md intends to be referred by those who have never used the playbook to set up a server, so it is safer to regard that it is not clear to them what exactly the just "recipes" are made of, ie. it takes some time and experience until someone understands simplicity of them. For beginners, I believe that we should prefer the basics over simplicity, from the educational point of view.
If someone feels tired of using the same command repetitively, then the person will have been already well accustomed to the way how the playbook works and how the server is supposed to be maintained, and the person is "qualified" to use the just "recipes", and should be able to use them with confidence, distinguishing the playbook tags from the "recipes", for example, from "just install-all" and "ansible-playbook -i inventory/hosts setup.yml --tags=install-all". Such level of familiarity and experience should not be expected on the quick start guide.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Update instructions to update Ansible roles
Also: move the detailed explanation about "just roles" from installing.md to maintenance-upgrading-services.md
TBD: create a dedicated documentation for the "just" program and the concept of its "recipe" (shortcut of commands)
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Add a note about cases to create multiple accounts/users
Since one of the quick start guide's goals is to set up an own user account, this commit adds the note about creating multiple accounts/users to installing.md and registering-users.md only. It should be fine as registering-users.md is linked from quick-start.md
Also:
- On installing.md and quick-start.md, change instruction from what encourages to select "admin=yes" or "admin=no" to what encourages to use "admin=yes", since your user account will be the sole user on the server, as long as you set up the server by following the documentation
- Remove the link to registering-users.md from quick-start.md as the documentation is already linked above, under the header of the section
- Sync docs/installing.md with other documentation
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Remove a line about setting "admin=yes" to reduce the amount of information
Because quick-start.md is getting longer with much information, it removes the note in favor of the linked registering-users.md documentation. The note is available on installing.md as well, and details about adding user accounts for other people can (and should) be checked on those documentations.
Also, this commit edits lines above these notes to make it clear that your user account will be an administrator of the server.
With this commit, the amount of the information about adding user accounts will be: registering-users.md > installing.md > quick-start.md
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Fix a broken anchor link on docs/installing.md
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Replace repetitive information about upgrading with an anchor link to docs/maintenance-upgrading-services.md
Because details to update/upgrade the Matrix services is not necessary for quick start and the amount of information should be reduced from the viewpoint of maintainability, this commit removes details to update/upgrade from quick-start.md
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Update docs/quick-start.md: add a note about keeping it tidy and simple
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Update docs/maintenance-checking-services.md and docs/quick-start.md: add instruction to use federation tester against the base domain
Per Slavi's suggestion.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Update docs/installing.md and docs/quick-start.md: replace commands to finalize the installation
Per Slavi's suggestion.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Clarify install-matrix-static-files to avoid confusion with install-all; Minor consistency improvements
---------
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
Co-authored-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
2024-11-23 09:59:29 +02:00
Suguru Hirahara
b04b658735
Add "Web" to Element and SchildiChat web application ( #3755 )
...
* Replace "Element" with "Element Web"
- If Element indicates the web application, then it is changed to Element Web.
- If it indicates clients branded with Element such as Element desktop, web, mobile clients, then it is changed to Element clients.
- If it is combined with location sharing functionality, it is not changed.
with other some changes, including:
- Change "app.element.io" anchor link to "https://github.com/element-hq/element-web " on README.md, following other documentation files
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Replace "SchildiChat" with "SchildiChat Web"
- If SchildiChat indicates the web application, then it is changed to SchildiChat Web.
- If it indicates clients branded with SchildiChat such as SchildiChat desktop, web, mobile clients, then it is changed to SchildiChat clients.
- If it is combined with location sharing functionality, it is not changed.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Rename configuring-playbook-client-schildichat.md to configuring-playbook-client-schildichat-web.md
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Rename configuring-playbook-client-element.md to configuring-playbook-client-element-web.md
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
---------
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
Co-authored-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-11-07 16:31:26 +02:00
Slavi Pantaleev
1a87f92647
Emojify main README
...
✓ and x indicators provide less visibility, as they're very similarly
looking.
Emojis (especially when colored) make it much easier to see which
component is a default one and which isn't.
Section headings are also prefixed with an emoji now to make
decrease the "wall of text" feeling.
2024-11-06 09:24:46 +02:00
Slavi Pantaleev
db57c95cc0
Remove redundant Installation section from main README
...
Superseded by the new "Getting started" section, which is higher up and
gets more visibility.
2024-11-06 09:17:55 +02:00
Slavi Pantaleev
c8c83252be
Add "Getting started" section to main README
...
We were linking to the "guided installation" even now, but there are so
many links and no explicit "Getting started" link anywhere.
This tries to make things better.
Inspired by:
- https://news.ycombinator.com/item?id=42039447
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3744
2024-11-05 10:39:05 +02:00
1over137
065d3ac066
Documentation: sliding sync proxy is not required for Synapse >1.114 ( #3735 )
...
* Update configuring-playbook-sliding-sync-proxy.md
* Update README.md
* Apply suggestions from code review
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
2024-11-05 09:37:11 +02:00
Suguru Hirahara
7b9aaceb7e
Update README.md and docs/container-images.md: move "synapse-simple-antispam" to Authentication, following docs/configuring-playbook.md
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-11-04 13:11:37 +09:00
Suguru Hirahara
c8ee67aa3b
Update README.md and docs/container-images.md: move up Exim as default service
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-11-04 13:10:26 +09:00
Suguru Hirahara
68b8f1137f
Update docs/configuring-playbook.md and docs/container-images.md: add explanations to each section
...
These sentences are copied from README.md
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-11-03 19:43:06 +09:00
Suguru Hirahara
c404995456
Update docs/configuring-playbook.md: create a list for server components based on the table on README.md
...
Also: update README.md and docs/container-images.md
Move Sygnal and ntfy from "Server Components" to "Misc", following the existing categorization on docs/configuring-playbook.md where they are categorized as "Other specialzed services". This categorization makes more sense as they are not really services which make the components on the server work (per README.md)
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-11-03 19:34:41 +09:00
Suguru Hirahara
2bf31da947
Update README.md: remove deprecated or unmaintained services from the supported services section
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-11-01 15:47:36 +09:00
Suguru Hirahara
bf0fa1408e
Add ddclient to documentation
...
- Update README.md
- Update docs/configuring-playbook-dynamic-dns.md: remove reference to deceased Google Domains etc.
- Update docs/configuring-playbook.md: move documentation to server connectivity section
- Update docs/container-images.md: add linuxserver/ddclient
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-11-01 02:58:14 +09:00
Suguru Hirahara
5ebdc0c48d
Add links to matrix-user-verification-service ( #3709 )
...
* Add links to matrix-user-verification-service
Matrix User Authentication Service itself has been available for Jitsi since 42e4e50f5b .
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
* Update README.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
* Update docs/container-images.md
* Update roles/custom/matrix-user-verification-service/defaults/main.yml
---------
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
Co-authored-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
Co-authored-by: Slavi Pantaleev <slavi@devture.com >
2024-10-31 18:26:33 +02:00
Suguru Hirahara
8db65bb811
Update README.md: add link to configuring-playbook-appservice-draupnir-for-all.md
...
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-10-31 21:09:02 +09:00
Suguru Hirahara
d200e8d084
Update README.md and docs/configuring-playbook.md: add configuring-playbook-prometheus-nginxlog.md
...
Since nginx has been replaced with traefik, the documentation is getting irrelevant anyway.
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org >
2024-10-31 21:07:18 +09:00