Skip to content

Add eturnal (STUN/TURN standalone server) systemd service unit #187

Merged
merged 7 commits into from
May 18, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,7 @@ install_data misc_systemd_units/named.service "$DESTDIR$systemdunitdi
install_data misc_systemd_units/tonerlow-cupsd.service "$DESTDIR$systemdunitdir/tonerlow-cupsd.service"
install_data misc_systemd_units/baucamhttpd.service "$DESTDIR$systemdunitdir/baucamhttpd.service"
install_data misc_systemd_units/getcams.service "$DESTDIR$systemdunitdir/getcams.service"
install_data misc_systemd_units/eturnal.service "$DESTDIR$systemdunitdir/eturnal.service"
install_exec blink/blinkd.py "$DESTDUR$udev_helperdir/blinkd.py"
install_data blink/blinkd.service "$DESTDIR$systemdunitdir/blinkd.service"
install_data blink/51-blink.rules "$DESTDIR$udev_rulesdir/51-blink.rules"
Expand Down
23 changes: 23 additions & 0 deletions misc_systemd_units/eturnal.service
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
[Unit]
Description=eturnal STUN/TURN server
Wants=epmd.service
After=epmd.service network.target
Documentation=https://eturnal.net/documentation/
Documentation=https://github.com/processone/eturnal/blob/1.4.1/README.md
Documentation=https://github.com/processone/eturnal/blob/1.4.1/CHANGELOG.md

[Service]
Type=notify
User=eturnprj
Environment=ETURNAL_ETC_PREFIX=/project/eturnal
ExecStart=/project/eturnal/eturnal-current/bin/eturnalctl foreground
ExecReload=/project/eturnal/eturnal-current/bin/eturnalctl reload
ExecStop=/project/eturnal/eturnal-current/bin/eturnalctl stop
Restart=on-failure
RestartSec=3
WatchdogSec=30
LimitNOFILE=50000
RuntimeDirectory=eturnal
ProtectSystem=strict
NoNewPrivileges=true
AmbientCapabilities=CAP_NET_BIND_SERVICE