Files
曾志威 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

16 lines
599 B
Bash

#!/bin/sh
set -eu
if ! getent group remotedesk-edge >/dev/null 2>&1; then
addgroup --system remotedesk-edge
fi
if ! getent passwd remotedesk-edge >/dev/null 2>&1; then
adduser --system --ingroup remotedesk-edge --home /var/lib/remotedesk-edge \
--no-create-home --disabled-login remotedesk-edge
fi
chown root:remotedesk-edge /etc/remotedesk-edge/edge.env
chmod 0640 /etc/remotedesk-edge/edge.env
systemctl daemon-reload
systemctl enable remotedesk-edge.service >/dev/null 2>&1 || true
echo "RemoteDesk Edge installed but not started. Configure /etc/remotedesk-edge/edge.env first."