# Start a script as a service

```
sudo nano /etc/systemd/system/ptcam-app.service
```

Create an ini file

```
[Unit]
Description=PanTilt Camera Web App
After=network-online.target
Wants=network-online.target

[Service]
User=sophior
WorkingDirectory=/home/sophior/pt_rpi
ExecStart=/home/sophior/pt_rpi/venv/bin/python -u /home/sophior/pt_rpi/app.py
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target
```

Start

```
sudo systemctl daemon-reload
sudo systemctl enable ptcam-app.service
sudo systemctl start ptcam-app.service
```

Check logs

```
journalctl -u ptcam-app.service -f
```

Stop/restart

```
sudo systemctl restart ptcam-app.service
sudo systemctl restart ptcam-headtracker.service
```