Self-hosted time tracking and project management for freelancers, teams, and businesses.
Docker Hub: hub.docker.com/r/drytrix/timetracker
The Docker Hub repository moved from
driesp/timetrackertodrytrix/timetracker.
# Pull from Docker Hub
docker pull drytrix/timetracker:latest
# Or use GitHub Container Registry (primary)
docker pull ghcr.io/drytrix/timetracker:latestDownload the NAS-friendly compose file β no git clone required:
curl -fsSL -o docker-compose.nas.yml \
https://raw.githubusercontent.com/drytrix/TimeTracker/main/docker-compose.nas.yml
echo "SECRET_KEY=$(openssl rand -hex 32)" > .env
docker compose -f docker-compose.nas.yml up -dOpen http://<your-server-ip>:8080
curl -fsSL https://raw.githubusercontent.com/drytrix/TimeTracker/main/scripts/deploy-public.sh | bash- Distribution guide: https://github.com/drytrix/TimeTracker/blob/main/docs/admin/deployment/DISTRIBUTION.md
- NAS install: https://github.com/drytrix/TimeTracker/blob/main/docs/admin/deployment/NAS_DEPLOYMENT.md
- Full installation: https://github.com/drytrix/TimeTracker/blob/main/INSTALLATION.md
| Tag | Description |
|---|---|
latest |
Latest stable release |
stable |
Same as latest (non-prerelease) |
{{VERSION}} |
Specific version (current release) |
develop |
Development build |
- Architectures:
linux/amd64,linux/arm64 - Database: PostgreSQL 16 (bundled in compose) or external
- Ports: 8080 (HTTP) by default
- Source: https://github.com/drytrix/TimeTracker
- Issues: https://github.com/drytrix/TimeTracker/issues
- Website: https://timetracker.drytrix.com
See the GitHub repository for license details.