Adds Matterbridge service (#218)
* adds matterbridge service * repair docs * Install Mattebridge role from the MASH organization --------- Co-authored-by: Oliver Lorenz <Oliver Lorenz> Co-authored-by: Slavi Pantaleev <slavi@devture.com>
This commit is contained in:
parent
ad7f9ae3e9
commit
d6b8c40c8d
4 changed files with 59 additions and 0 deletions
48
docs/services/matterbridge.md
Normal file
48
docs/services/matterbridge.md
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
# Matterbridge
|
||||||
|
|
||||||
|
[Matterbridge](https://github.com/42wim/matterbridge)
|
||||||
|
|
||||||
|
## Configuration
|
||||||
|
|
||||||
|
To enable this service, add the following configuration to your `vars.yml` file and re-run the [installation](../installing.md) process:
|
||||||
|
|
||||||
|
The configuration itself is documented [here](https://github.com/42wim/matterbridge/wiki/How-to-create-your-config)
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
########################################################################
|
||||||
|
# #
|
||||||
|
# matterbridge #
|
||||||
|
# #
|
||||||
|
########################################################################
|
||||||
|
|
||||||
|
matterbridge_enabled: true
|
||||||
|
matterbridge_configuration_toml:
|
||||||
|
accounts:
|
||||||
|
- protocol: matrix
|
||||||
|
identifier: someidentifier
|
||||||
|
configuration:
|
||||||
|
Server: "https://matrix.example.com"
|
||||||
|
Login: "{{ matterbridge_matrix_user }}"
|
||||||
|
Password: "{{ matterbridge_matrix_password }}"
|
||||||
|
RemoteNickFormat: "{NICK}: "
|
||||||
|
NoHomeServerSuffix: "false"
|
||||||
|
|
||||||
|
gateways:
|
||||||
|
- name: "A Gateway"
|
||||||
|
enable: "true"
|
||||||
|
channels:
|
||||||
|
|
||||||
|
- type: inout
|
||||||
|
account: matrix.someidentifier
|
||||||
|
channel: "!roomA:matrix.example.com"
|
||||||
|
|
||||||
|
- type: inout
|
||||||
|
account: matrix.freifunk
|
||||||
|
channel: "!roomB:matrix.example.com"
|
||||||
|
|
||||||
|
########################################################################
|
||||||
|
# #
|
||||||
|
# /matterbridge #
|
||||||
|
# #
|
||||||
|
########################################################################
|
||||||
|
```
|
|
@ -45,6 +45,7 @@
|
||||||
| [languageTool](https://languagetool.org/) | An open source online grammar, style and spell checker | [Link](services/languagetool.md) |
|
| [languageTool](https://languagetool.org/) | An open source online grammar, style and spell checker | [Link](services/languagetool.md) |
|
||||||
| [linkding](https://github.com/sissbruecker/linkding/) | Bookmark manager designed to be minimal and fast. | [Link](services/linkding.md) |
|
| [linkding](https://github.com/sissbruecker/linkding/) | Bookmark manager designed to be minimal and fast. | [Link](services/linkding.md) |
|
||||||
| [MariaDB](https://mariadb.org/) | A powerful, open source object-relational database system | [Link](services/mariadb.md) |
|
| [MariaDB](https://mariadb.org/) | A powerful, open source object-relational database system | [Link](services/mariadb.md) |
|
||||||
|
| [Matterbridge](https://github.com/42wim/matterbridge) | Bridges Messanger Chatrooms | [Link](services/matterbridge.md) |
|
||||||
| [Matrix Rooms Search API](https://gitlab.com/etke.cc/mrs/api) | A fully-featured, standalone, matrix rooms search service. | [Link](services/mrs.md) |
|
| [Matrix Rooms Search API](https://gitlab.com/etke.cc/mrs/api) | A fully-featured, standalone, matrix rooms search service. | [Link](services/mrs.md) |
|
||||||
| [MongoDB](https://www.mongodb.com/) | A source-available cross-platform document-oriented (NoSQL) database program. | [Link](services/mongodb.md) |
|
| [MongoDB](https://www.mongodb.com/) | A source-available cross-platform document-oriented (NoSQL) database program. | [Link](services/mongodb.md) |
|
||||||
| [Mosquitto](https://mosquitto.org/) | An open-source MQTT broker | [Link](services/mosquitto.md) |
|
| [Mosquitto](https://mosquitto.org/) | An open-source MQTT broker | [Link](services/mosquitto.md) |
|
||||||
|
|
|
@ -196,6 +196,12 @@
|
||||||
version: v11.4.3-0
|
version: v11.4.3-0
|
||||||
name: mariadb
|
name: mariadb
|
||||||
activation_prefix: mariadb_
|
activation_prefix: mariadb_
|
||||||
|
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-matterbridge.git
|
||||||
|
version: v1.26.0-0
|
||||||
|
name: matterbridge
|
||||||
|
activation_prefix: matterbridge_
|
||||||
|
- src: git+https://gitlab.com/etke.cc/roles/miniflux.git
|
||||||
|
version: v2.1.4-0
|
||||||
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-miniflux.git
|
- src: git+https://github.com/mother-of-all-self-hosting/ansible-role-miniflux.git
|
||||||
version: v2.2.0-0
|
version: v2.2.0-0
|
||||||
name: miniflux
|
name: miniflux
|
||||||
|
|
|
@ -447,6 +447,10 @@
|
||||||
- role: galaxy/auxiliary
|
- role: galaxy/auxiliary
|
||||||
# /role-specific:auxiliary
|
# /role-specific:auxiliary
|
||||||
|
|
||||||
|
# role-specific:matterbridge
|
||||||
|
- role: galaxy/matterbridge
|
||||||
|
# /role-specific:matterbridge
|
||||||
|
|
||||||
# role-specific:systemd_service_manager
|
# role-specific:systemd_service_manager
|
||||||
- when: devture_systemd_service_manager_enabled | bool
|
- when: devture_systemd_service_manager_enabled | bool
|
||||||
role: galaxy/systemd_service_manager
|
role: galaxy/systemd_service_manager
|
||||||
|
|
Loading…
Reference in a new issue