[Unit] Description=Nextcloud Talk Assistant Bridge After=network-online.target Wants=network-online.target [Service] Type=simple User=nextcloud-talk-assistant Group=nextcloud-talk-assistant EnvironmentFile=/etc/nextcloud-talk-assistant/env ExecStart=/opt/nextcloud-talk-assistant/venv/bin/python /opt/nextcloud-talk-assistant/nextcloud_talk_assistant.py --config /etc/nextcloud-talk-assistant/config.json Restart=on-failure RestartSec=10 NoNewPrivileges=true PrivateTmp=true ProtectSystem=strict ProtectHome=true ReadWritePaths=/var/lib/nextcloud-talk-assistant /var/log/nextcloud-talk-assistant # Whisper model cache may need a writable home/cache. Keep it inside service state. Environment=HOME=/var/lib/nextcloud-talk-assistant [Install] WantedBy=multi-user.target