mirror of
https://github.com/42wim/matterbridge.git
synced 2024-11-28 15:09:26 +01:00
Updated Section Keybase (basic) (markdown)
parent
576fe3c374
commit
31ebbeb5b1
@ -8,4 +8,36 @@
|
|||||||
# Your bot account MUST already have access to the provided team or subteam!
|
# Your bot account MUST already have access to the provided team or subteam!
|
||||||
Team="mykeybase.team"
|
Team="mykeybase.team"
|
||||||
RemoteNickFormat="[{PROTOCOL}/{BRIDGE}] <{NICK}> "
|
RemoteNickFormat="[{PROTOCOL}/{BRIDGE}] <{NICK}> "
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Headless server install + systemd
|
||||||
|
|
||||||
|
If you run matterbridge as a service in systemd and want to use a bridge with keybase, be sure to run the service as the default user via *user.slice*, since keybase also runs its services in *user.slice*.
|
||||||
|
|
||||||
|
### Example service
|
||||||
|
|
||||||
|
Create a matterbridge.service -> `/usr/lib/systemd/user/` ->
|
||||||
|
|
||||||
|
```
|
||||||
|
[Unit]
|
||||||
|
Description=matterbridge
|
||||||
|
After=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
ExecStart=/path-to-your-executable/matterbridge
|
||||||
|
Restart=on-failure
|
||||||
|
RestartSec=10s
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
```
|
||||||
|
|
||||||
|
*Start service* - `systemctl --user start matterbridge.service`
|
||||||
|
|
||||||
|
*Stop service* - `systemctl --user stop matterbridge.service`
|
||||||
|
|
||||||
|
*Check Status* - `systemctl --user status matterbridge.service`
|
||||||
|
|
||||||
|
*Start at System Startup* - `systemctl --user enable matterbridge.service`
|
||||||
|
|
||||||
|
**If you are using an SSH session, user services might shut down, use this to prevent:** `loginctl enable-linger`
|
Loading…
Reference in New Issue
Block a user