Files
WorkspaceAccessHost/packaging/linux/charac-server.service
T
Nitload 7b2a63a4c3
Verify / verify (ubuntu-latest, linux-bionic-arm64) (push) Canceled after 0s
Verify / verify (ubuntu-latest, linux-x64) (push) Canceled after 0s
Verify / verify (windows-latest, win-x64) (push) Canceled after 0s
Verify / postgres (push) Canceled after 0s
Fix Linux service temp access and bump server RPM release
2026-10-06 01:03:56 +08:00

28 lines
640 B
Desktop File

[Unit]
Description=Charac Server
After=network-online.target
Wants=network-online.target
[Service]
Type=notify
User=charac
Group=charac
WorkingDirectory=/opt/charac/server
ExecStart=/opt/charac/server/char_rac_server --config /etc/charac/workspace-access.config
Restart=on-failure
RestartSec=5
TimeoutStopSec=30
NoNewPrivileges=true
ProtectSystem=strict
ProtectHome=true
# .NET named pipes and Data Protection use /tmp. Keep it shared so local control commands can connect.
ReadWritePaths=/tmp
RuntimeDirectory=charac
RuntimeDirectoryMode=0700
StateDirectory=charac
StateDirectoryMode=0700
UMask=0077
[Install]
WantedBy=multi-user.target