Skip to content

Commit

Permalink
Merge pull request #187 from mariux64/add-eturnal
Browse files Browse the repository at this point in the history
Add eturnal (STUN/TURN standalone server) systemd service unit
  • Loading branch information
pmenzel authored May 18, 2021
2 parents 45c817c + c9686d4 commit 59d97a7
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 0 deletions.
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

0 comments on commit 59d97a7

Please sign in to comment.