Files
remotedesk/packaging/edge/remotedesk-edge.service
曾志威 5db6b9ef68
ci / rust (push) Canceled after 0s
ci / web (push) Canceled after 0s
ci / package-preview (push) Canceled after 0s
ci / package-installer (push) Canceled after 0s
ci / linux-agent (push) Canceled after 0s
ci / edge-service (push) Canceled after 0s
ci / coturn-pop (push) Canceled after 0s
ci / package-windows-host (push) Canceled after 0s
Initial commit
2026-08-14 00:35:42 +08:00

31 lines
890 B
Desktop File

[Unit]
Description=RemoteDesk Edge rendezvous, allocator, and byte relay
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=remotedesk-edge
Group=remotedesk-edge
EnvironmentFile=/etc/remotedesk-edge/edge.env
ExecStart=/usr/bin/remotedesk-edge-service --api-bind 127.0.0.1:7080 --relay-bind 127.0.0.1:7444 --public-relay-address ${REMOTEDESK_EDGE_PUBLIC_RELAY_ADDRESS} --pop-id ${REMOTEDESK_EDGE_POP_ID} --region ${REMOTEDESK_EDGE_REGION}
Restart=on-failure
RestartSec=3
NoNewPrivileges=true
PrivateTmp=true
PrivateDevices=true
ProtectSystem=strict
ProtectHome=true
ProtectKernelTunables=true
ProtectKernelModules=true
ProtectControlGroups=true
RestrictSUIDSGID=true
RestrictNamespaces=true
LockPersonality=true
MemoryDenyWriteExecute=true
SystemCallArchitectures=native
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
[Install]
WantedBy=multi-user.target