admin / Syanpse-Vanguard
public
Syanpse-Vanguard / synapse-vanguard-v3 / agents / linux / sv-agent.service
585 B · main
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | [Unit] Description=Synapse-Vanguard Linux Agent After=network-online.target Wants=network-online.target [Service] Type=simple # Runs as root so it can read journald + /var/log/audit/audit.log. User=root Environment=SV_AGENT_CONFIG=/etc/sv-agent/agent.config.toml # WorkingDirectory must contain the `agents/` package dir. WorkingDirectory=/opt/sv-agent ExecStart=/opt/sv-agent/venv/bin/python -m agents.linux.sv_agent_linux Restart=always RestartSec=5 # Hardening (loosen if a collector needs more access) NoNewPrivileges=true ProtectSystem=full [Install] WantedBy=multi-user.target |