Merge pull request #66 from ldidry/add-systemd-service
Add systemd service example
This commit is contained in:
commit
9945bc5f76
24
README.md
24
README.md
|
@ -104,6 +104,30 @@ https://voice.example.com {
|
|||
|
||||
Make sure that your Mumble server is running. You may now open may now open `https://voice.example.com` in a web browser. You will be prompted for server details: choose either `address: voice.example.com/demo` with `port: 443` or `address: voice.example.com` with `port: 443/demo`. You may prefill these values by appending `?address=voice.example.com/demo&port=443`. Choose a username, and click `Connect`: you should now be able to talk and use the chat.
|
||||
|
||||
Here is an example of systemd service, put it in `/etc/systemd/system/mumble-web.service` and adapt it to your needs:
|
||||
```
|
||||
[Unit]
|
||||
Description=Mumble web interface
|
||||
Documentation=https://github.com/johni0702/mumble-web
|
||||
Requires=network.target mumble-server.service
|
||||
After=network.target mumble-server.service
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
User=www-data
|
||||
ExecStart=/usr/bin/websockify --web=/usr/lib/node_modules/mumble-web/dist --ssl-target localhost:64737 localhost:64738
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
```
|
||||
|
||||
Then
|
||||
```
|
||||
systemctl daemon-reload
|
||||
systemctl start mumble-web
|
||||
systemctl enable mumble-web
|
||||
```
|
||||
|
||||
### Configuration
|
||||
The `app/config.js` file contains default values and descriptions for all configuration options.
|
||||
You can overwrite those by editing the `config.local.js` file within your `dist` folder. Make sure to back up and restore the file whenever you update to a new version.
|
||||
|
|
Loading…
Reference in a new issue