[Unit] Description=Unique ID WebSocket Server After=network.target [Service] Type=simple # Run as vmc so Python finds 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/websocket_server.py Restart=on-failure RestartSec=5 Environment=WEBSOCKET_HOST=10.0.0.109 Environment=WEBSOCKET_PORT=7845 Environment=WEBSOCKET_PATH=voicebot_session_2002 [Install] WantedBy=multi-user.target