1[Unit]
2Description=Xpra System Server
3Wants=avahi-daemon.socket
4Documentation=https://github.com/Xpra-org/xpra/blob/master/docs/Usage/Service.md man:xpra
5After=network.target xpra.socket
6Requires=xpra.socket
7
8[Service]
9Type=simple
10EnvironmentFile=-/etc/sysconfig/xpra
11ExecStart=/usr/bin/xpra proxy :14500 --daemon=no \
12    --tcp-auth=${TCP_AUTH} \
13    --ssl-cert=/etc/xpra/ssl-cert.pem --ssl=on \
14    --bind=none --auth=${AUTH} --socket-permissions=666 \
15    --log-dir=/var/log --pidfile=/run/xpra/proxy/server.pid --debug=${DEBUG}
16#rely on SIGKILL which returns 128+15=143
17SuccessExitStatus=0 143
18Restart=on-abnormal
19PIDFile=/run/xpra/proxy/server.pid
20ProtectSystem=strict
21ReadWritePaths=/run/xpra /tmp
22#PrivateDevices=true
23ProtectKernelTunables=true
24ProtectControlGroups=true
25
26[Install]
27WantedBy=multi-user.target
28