[Unit] Description=ZenAI KTC Dashboard (Flask) Documentation=file:///opt/zenai-ktc-python/DEPLOY.md After=network-online.target zenai-ktc-counter.service Wants=network-online.target [Service] Type=simple User=root Group=root WorkingDirectory=/opt/zenai-ktc-python EnvironmentFile=/opt/zenai-ktc-python/.env Environment=PATH=/opt/zenai-ktc-python/venv/bin:/usr/local/bin:/usr/bin:/bin Environment=FLASK_DEBUG=false ExecStart=/opt/zenai-ktc-python/venv/bin/python counter_dashboard.py TimeoutStopSec=15 KillSignal=SIGTERM Restart=always RestartSec=5 StartLimitInterval=60s StartLimitBurst=3 NoNewPrivileges=true ProtectHome=true PrivateTmp=false [Install] WantedBy=multi-user.target