Files
archon-kion/systemd/archon-kion.service
Ezra 604d7f6c70 Initial Archon Kion implementation
- Complete daemon with FastAPI
- Ollama client for local AI (gemma3:4b)
- Telegram webhook handler
- Hermes bridge (thin profile)
- Systemd service definition
- All unit tests passing
2026-04-02 19:57:45 +00:00

34 lines
690 B
Desktop File

[Unit]
Description=Archon Kion - Local AI Assistant Daemon
After=network.target ollama.service
Wants=ollama.service
[Service]
Type=simple
User=archon
Group=archon
WorkingDirectory=/opt/archon-kion/src
Environment="PYTHONPATH=/opt/archon-kion/src"
Environment="CONFIG_PATH=/opt/archon-kion/config/archon-kion.yaml"
EnvironmentFile=-/opt/archon-kion/.env
ExecStart=/usr/bin/python3 /opt/archon-kion/src/main.py
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
RestartSec=5
# Security hardening
NoNewPrivileges=true
PrivateTmp=true
ProtectSystem=strict
ProtectHome=true
ReadWritePaths=/var/log/archon-kion
# Resource limits
LimitAS=1G
LimitRSS=512M
[Install]
WantedBy=multi-user.target