Self-host Progress Watch with Docker
Your own server, on your own box. Nothing here talks to progress.watch.
Save this as docker-compose.yml. It runs the published image, so there is nothing to clone and nothing to build — and it is yours to edit from here on.
services:
progresswatch:
image: progresswatch/progresswatch:latest
container_name: progresswatch
restart: unless-stopped
ports:
- 7979:3000
volumes:
- progresswatch:/data
volumes:
progresswatch:
Start it. The app, a Redis, and a SQLite file on a volume.
Then point the CLI at it. This page is served from https://progress.watch.
That is a working server. Notifications, Postgres, the one thing worth putting on a cron and the one-click deploy are all in Self-hosting in the sidebar.