webdesk-app-market-server/init-scripts/app-market-server.service

30 lines
761 B
SYSTEMD
Raw Permalink Normal View History

2024-11-10 22:47:39 +01:00
[Unit]
Description=3rd party WebDesk App Market server
Requires=network-online.target
After=network-online.target
[Service]
Type=simple
; Don't forget to change the value here!
; There is no reason to run this program as root, just use your username
User=examplename # change this to your username
WorkingDirectory=/path/to/binary # change this to the path where the binary resides
ExecStart=./app-market-server
; Always restart the script
Restart=always
; cf. https://www.darkcoding.net/software/the-joy-of-systemd/
; /usr, /boot and /etc are read-only
ProtectSystem=full
; /tmp is isolated from all other processes
PrivateTmp=false
; Don't allow process to raise privileges (e.g. disable suid)
NoNewPrivileges=true
[Install]
WantedBy=multi-user.target