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
29 lines
932 B
Desktop File
29 lines
932 B
Desktop File
[Unit]
|
|
Description=RustDesk ID/Rendezvous Server
|
|
ConditionFileNotEmpty=/etc/rustdesk/signal.conf
|
|
After=network.target network-online.target
|
|
Requires=network.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
Environment=DB_URL=/var/lib/rustdesk/server.sqlite
|
|
EnvironmentFile=/etc/rustdesk/signal.conf
|
|
ExecStart=/usr/sbin/hbbs --key "${KEY}" --port "${PORT}" --relay-servers "${RELAY_SERVER}" --rmem "${RMEM}"
|
|
ExecStartPost=/usr/bin/sh -c "umask '022'; /usr/bin/pgrep -n 'hbbs' > '/run/rustdesk/rustdesk-hbbs.pid'"
|
|
ExecStop=/usr/bin/rm -f '/run/rustdesk/rustdesk-hbbs.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/hbbs.log
|
|
StandardError=append:/var/log/rustdesk/hbbs-error.log
|
|
WorkingDirectory=/var/lib/rustdesk
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|