# Install: sudo cp deploy/ga-dashboard.service /etc/systemd/system/ # sudo chmod +x /var/www/html/apps/timedtasks/scripts/run_dashboard.sh # sudo systemctl daemon-reload && sudo systemctl enable --now ga-dashboard.service # Edit User= / paths if your deploy user or directory differs (RPi OS often uses User=pi). [Unit] Description=GA monitor dashboard (Flask) After=network-online.target Wants=network-online.target StartLimitIntervalSec=60 StartLimitBurst=5 [Service] Type=simple User=ubuntu WorkingDirectory=/var/www/html/apps/timedtasks Environment=PYTHONUNBUFFERED=1 EnvironmentFile=-/var/www/html/apps/timedtasks/.env ExecStart=/bin/bash /var/www/html/apps/timedtasks/scripts/run_dashboard.sh Restart=on-failure RestartSec=10 [Install] WantedBy=multi-user.target