[Unit] Description=Unique ID API Server After=network.target unique-websocket.service [Service] Type=simple # Run as vmc so Python finds flask/websockets (in ~/.local). For production as www-data: sudo pip3 install websockets flask User=vmc Group=vmc WorkingDirectory=/var/www/html/live_calls/unique ExecStart=/usr/bin/python3 /var/www/html/live_calls/unique/api_server.py Restart=on-failure RestartSec=5 Environment=WEBSOCKET_HOST=10.0.0.109 Environment=WEBSOCKET_PORT=7845 Environment=WEBSOCKET_PATH=voicebot_session_2002 Environment=UNIQUE_API_PORT=5005 [Install] WantedBy=multi-user.target