misc docs changes
Signed-off-by: strawberry <strawberry@puppygock.gay>
This commit is contained in:
parent
95ca9d00a2
commit
de79b66cea
|
@ -12,9 +12,9 @@ and later starting it.
|
||||||
|
|
||||||
At some point the appservice guide should ask you to add a registration yaml
|
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
|
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:
|
homeserver.yaml, but in conduwuit you can do this from within Matrix:
|
||||||
|
|
||||||
First, go into the #admins room of your homeserver. The first person that
|
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
|
registered on the homeserver automatically joins it. Then send a message into
|
||||||
the room like this:
|
the room like this:
|
||||||
|
|
||||||
|
@ -31,13 +31,13 @@ the room like this:
|
||||||
```
|
```
|
||||||
|
|
||||||
You can confirm it worked by sending a message like this:
|
You can confirm it worked by sending a message like this:
|
||||||
`@conduit:your.server.name: appservices list`
|
`!admin appservices list`
|
||||||
|
|
||||||
The `@conduit` bot should answer with `Appservices (1): your-bridge`
|
The `@conduit` bot should answer with `Appservices (1): your-bridge`
|
||||||
|
|
||||||
Then you are done. Conduit will send messages to the appservices and the
|
Then you are done. conduwuit will send messages to the appservices and the
|
||||||
appservice can send requests to the homeserver. You don't need to restart
|
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
|
conduwuit, but if it doesn't work, restarting while the appservice is running
|
||||||
could help.
|
could help.
|
||||||
|
|
||||||
## Appservice-specific instructions
|
## Appservice-specific instructions
|
||||||
|
@ -46,16 +46,6 @@ could help.
|
||||||
|
|
||||||
To remove an appservice go to your admin room and execute
|
To remove an appservice go to your admin room and execute
|
||||||
|
|
||||||
`@conduit:your.server.name: appservices unregister <name>`
|
`!admin appservices unregister <name>`
|
||||||
|
|
||||||
where `<name>` one of the output of `appservices list`.
|
where `<name>` one of the output of `appservices list`.
|
||||||
|
|
||||||
### Tested appservices
|
|
||||||
|
|
||||||
These appservices have been tested and work with Conduit without any extra steps:
|
|
||||||
|
|
||||||
- [matrix-appservice-discord](https://github.com/Half-Shot/matrix-appservice-discord)
|
|
||||||
- [mautrix-hangouts](https://github.com/mautrix/hangouts/)
|
|
||||||
- [mautrix-telegram](https://github.com/mautrix/telegram/)
|
|
||||||
- [mautrix-signal](https://github.com/mautrix/signal/) from version `0.2.2` forward.
|
|
||||||
- [heisenbridge](https://github.com/hifi/heisenbridge/)
|
|
||||||
|
|
|
@ -49,7 +49,7 @@ The systemd unit for conduwuit can be found [here](../configuration.md#example-s
|
||||||
|
|
||||||
Now we need to create the conduwuit's config file in `/etc/conduwuit/conduwuit.toml`. The example config can be found at [conduwuit-example.toml](../configuration.md).**Please take a moment to read it. You need to change at least the server name.**
|
Now we need to create the conduwuit's config file in `/etc/conduwuit/conduwuit.toml`. The example config can be found at [conduwuit-example.toml](../configuration.md).**Please take a moment to read it. You need to change at least the server name.**
|
||||||
|
|
||||||
RocksDB (`rocksdb`) is the only supported database backend. SQLite only exists for historical reasons and is not recommended. Any performance issues, storage issues, database issues, etc will not be assisted if using SQLite and you will be asked to migrate to RocksDB first.
|
RocksDB is the only supported database backend. SQLite only exists for historical reasons, is not recommended, and will be removed soon (likely in v0.5.0). Any performance issues, storage issues, database issues, etc will not be assisted if using SQLite and you will be asked to migrate to RocksDB first.
|
||||||
|
|
||||||
## Setting the correct file permissions
|
## Setting the correct file permissions
|
||||||
|
|
||||||
|
@ -74,6 +74,8 @@ sudo chmod 700 /var/lib/conduwuit/
|
||||||
|
|
||||||
Refer to the documentation or various guides online of your chosen reverse proxy software. A [Caddy](https://caddyserver.com/) example will be provided as this is the recommended reverse proxy for new users and is very trivial to use (handles TLS, reverse proxy headers, etc transparently with proper defaults).
|
Refer to the documentation or various guides online of your chosen reverse proxy software. A [Caddy](https://caddyserver.com/) example will be provided as this is the recommended reverse proxy for new users and is very trivial to use (handles TLS, reverse proxy headers, etc transparently with proper defaults).
|
||||||
|
|
||||||
|
Lighttpd is not supported as it seems to mess with the `X-Matrix` Authorization header, making federation non-functional. If using Apache, you need to use `nocanon` to prevent this.
|
||||||
|
|
||||||
### Caddy
|
### Caddy
|
||||||
|
|
||||||
Create `/etc/caddy/conf.d/conduwuit_caddyfile` and enter this (substitute for your server name).
|
Create `/etc/caddy/conf.d/conduwuit_caddyfile` and enter this (substitute for your server name).
|
||||||
|
|
Loading…
Reference in New Issue