# Quickstart
`plywatch` monitors Celery activity without requiring a persistent application database.
## Security notice
Use Plywatch as an internal app.
- Do not publish the service directly on the public internet.
- Deploy behind an ingress/reverse proxy with authentication and TLS.
- Restrict access to trusted operator networks.
## What it is for
- live task monitoring
- worker visibility
- queue visibility
- quick operational inspection during development or runtime incidents
## Run with Docker
```bash
docker run -p 8080:8080 \
-e PLYWATCH_CELERY_BROKER_URL=redis://your-redis:6379/0 \
ghcr.io/the-reacher-data/plywatch:latest
```
Open `http://127.0.0.1:8080`.
## Run locally
```bash
make up
make smoke
```
The default local lab exposes:
- monitor: `http://127.0.0.1:8080`
- producer API: `http://127.0.0.1:8090`
- rabbitmq monitor lab: `http://127.0.0.1:8081`
- rabbitmq producer lab: `http://127.0.0.1:8091`
## Related documentation
- Celery docs:
- loom-py docs: