Files
nx9-chronoseal-rs/chronoseal.service
T
2026-06-04 19:58:21 +05:30

38 lines
759 B
Desktop File

[Unit]
Description=ChronoSeal Cryptographic Attestation Daemon
After=network.target
Wants=network-online.target
[Service]
Type=simple
User=chronoseal
Group=chronoseal
ExecStart=/usr/local/bin/chronoseal run
WorkingDirectory=/opt/chronoseal
Restart=always
RestartSec=3
Environment=RUST_LOG=info
# Hardening (production-grade)
ProtectSystem=strict
ProtectHome=yes
NoNewPrivileges=yes
PrivateTmp=yes
ProtectKernelTunables=yes
ProtectKernelModules=yes
ProtectControlGroups=yes
MemoryDenyWriteExecute=yes
RestrictRealtime=yes
RestrictSUIDSGID=yes
LockPersonality=yes
SystemCallArchitectures=native
ReadWritePaths=/run/chronoseal.pid
ReadWritePaths=/var/lib/chronoseal
# Logging
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target