Files
RemoteDesk/packaging/linux/remotedesk-agentd.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

37 lines
1.0 KiB
Desktop File

[Unit]
Description=RemoteDesk controlled endpoint daemon
Documentation=https://github.com/remotedesk/remotedesk
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
Environment=REMOTEDESK_LISTEN=0.0.0.0:39500
Environment=REMOTEDESK_SHELL_HELPER=/usr/libexec/remotedesk-shell-session
Environment=REMOTEDESK_FILE_HELPER=/usr/libexec/remotedesk-file-session
EnvironmentFile=-/etc/remotedesk/agent.env
ExecStart=/usr/bin/remotedesk-agentd serve --listen ${REMOTEDESK_LISTEN} --ipc-socket /run/remotedesk/agentd.sock
Restart=on-failure
RestartSec=3s
StateDirectory=remotedesk
StateDirectoryMode=0700
RuntimeDirectory=remotedesk
RuntimeDirectoryMode=0755
UMask=0077
NoNewPrivileges=yes
PrivateTmp=yes
ProtectClock=yes
ProtectControlGroups=yes
ProtectHostname=yes
ProtectKernelLogs=yes
ProtectKernelModules=yes
ProtectKernelTunables=yes
ProtectSystem=strict
ReadWritePaths=/var/lib/remotedesk /run/remotedesk -/home
RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX
LockPersonality=yes
MemoryDenyWriteExecute=yes
[Install]
WantedBy=multi-user.target