Browse Source
docs: APPSERVICES setup guide See merge request famedly/conduit!83merge-requests/39/merge
3 changed files with 54 additions and 0 deletions
@ -0,0 +1,48 @@ |
|||||||
|
# Setting up Appservices |
||||||
|
|
||||||
|
## Getting help |
||||||
|
|
||||||
|
If you run into any problems while setting up an Appservice, write an email to `timo@koesters.xyz`, ask us in `#conduit:matrix.org` or [open an issue on GitLab](https://gitlab.com/famedly/conduit/-/issues/new). |
||||||
|
|
||||||
|
## Tested appservices |
||||||
|
|
||||||
|
Here are some appservices we tested and that work with Conduit: |
||||||
|
- matrix-appservice-discord |
||||||
|
- mautrix-hangouts |
||||||
|
- mautrix-telegram |
||||||
|
|
||||||
|
## Set up the appservice |
||||||
|
|
||||||
|
Follow whatever instructions are given by the appservice. This usually includes |
||||||
|
downloading, changing its config (setting domain, homeserver url, port etc.) |
||||||
|
and later starting it. |
||||||
|
|
||||||
|
At some point the appservice guide should ask you to add a registration yaml |
||||||
|
file to the homeserver. In Synapse you would do this by adding the path to the |
||||||
|
homeserver.yaml, but in Conduit you can do this from within Matrix: |
||||||
|
|
||||||
|
First, go into the #admins room of your homeserver. The first person that |
||||||
|
registered on the homeserver automatically joins it. Then send a message into |
||||||
|
the room like this: |
||||||
|
|
||||||
|
@conduit:your.server.name: register_appservice |
||||||
|
``` |
||||||
|
paste |
||||||
|
the |
||||||
|
contents |
||||||
|
of |
||||||
|
the |
||||||
|
yaml |
||||||
|
registration |
||||||
|
here |
||||||
|
``` |
||||||
|
|
||||||
|
You can confirm it worked by sending a message like this: |
||||||
|
`@conduit:your.server.name: list_appservices` |
||||||
|
|
||||||
|
The @conduit bot should answer with `Appservices (1): your-bridge` |
||||||
|
|
||||||
|
Then you are done. Conduit will send messages to the appservices and the |
||||||
|
appservice can send requests to the homeserver. You don't need to restart |
||||||
|
Conduit, but if it doesn't work, restarting while the appservice is running |
||||||
|
could help. |
||||||
Loading…
Reference in new issue