You've already forked Rustdesk-Server
All checks were successful
Rustdesk Server (Bookworm) / Rustdesk Server [arm64] (push) Successful in 19s
Rustdesk Server (Bookworm) / Rustdesk Server [amd64] (push) Successful in 20s
Rustdesk Server (Noble) / Rustdesk Server [arm64] (push) Successful in 19s
Rustdesk Server (Noble) / Rustdesk Server [amd64] (push) Successful in 20s
Rustdesk Server (Trixie) / Rustdesk Server [arm64] (push) Successful in 17s
Rustdesk Server (Trixie) / Rustdesk Server [amd64] (push) Successful in 28s
30 lines
921 B
Desktop File
30 lines
921 B
Desktop File
[Unit]
|
|
Description=RustDesk Relay Server
|
|
ConditionFileNotEmpty=/etc/rustdesk/relay.conf
|
|
After=network.target network-online.target rustdesk-hbbs.service
|
|
Wants=rustdesk-hbbs.service
|
|
Requires=network.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
Environment=DB_URL=/var/lib/rustdesk/server.sqlite
|
|
EnvironmentFile=/etc/rustdesk/relay.conf
|
|
ExecStart=/usr/sbin/hbbr --key "${KEY}" --port "${PORT}"
|
|
ExecStartPost=/usr/bin/sh -c "umask '022'; /usr/bin/pgrep -n 'hbbr' > '/run/rustdesk/rustdesk-hbbr.pid'"
|
|
ExecStop=/usr/bin/rm -f '/run/rustdesk/rustdesk-hbbr.pid'
|
|
User=rustdesk
|
|
Group=rustdesk
|
|
PrivateDevices=true
|
|
PrivateTmp=true
|
|
ProtectSystem=strict
|
|
ReadWriteDirectories=/var/lib/rustdesk
|
|
RuntimeDirectory=rustdesk
|
|
RuntimeDirectoryMode=755
|
|
RuntimeDirectoryPreserve=yes
|
|
StandardOutput=append:/var/log/rustdesk/hbbr.log
|
|
StandardError=append:/var/log/rustdesk/hbbr-error.log
|
|
WorkingDirectory=/var/lib/rustdesk
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|