agnes-the-ai-analyst/server/session-collector.service
Petr c56905d34f Initial commit: OSS data distribution platform
Open-source AI data analyst platform extracted from internal repo.
Includes data sync engine, Keboola adapter, Flask web portal,
server deployment scripts, and configuration templates.
2026-03-08 23:31:28 +01:00

22 lines
472 B
Desktop File

[Unit]
Description=Session Transcript Collector
After=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
User=root
Group=data-ops
WorkingDirectory=/opt/data-analyst/repo
ExecStart=/usr/local/bin/collect-sessions
# Security hardening - root needed to read /home/*/user/sessions/
ProtectSystem=strict
ReadWritePaths=/data/user_sessions
PrivateTmp=true
# Timeout for long-running collections
TimeoutStartSec=600
[Install]
WantedBy=multi-user.target