Build Charac server and client with OIDC, SSH sessions, and packages
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

This commit is contained in:
Nitload
2026-10-05 14:02:50 +08:00
parent 4bc3552167
commit 0ea679932e
185 changed files with 10653 additions and 772 deletions
+25
View File
@@ -0,0 +1,25 @@
[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
RuntimeDirectory=charac
RuntimeDirectoryMode=0700
StateDirectory=charac
StateDirectoryMode=0700
UMask=0077
[Install]
WantedBy=multi-user.target
+1
View File
@@ -0,0 +1 @@
u charac - "Charac service" /var/lib/charac /usr/sbin/nologin
+4
View File
@@ -0,0 +1,4 @@
#!/bin/sh
set -eu
systemd-sysusers /usr/lib/sysusers.d/charac.conf
systemctl daemon-reload
+3
View File
@@ -0,0 +1,3 @@
#!/bin/sh
set -eu
systemctl daemon-reload