Self-host docker-crontab
1.0.0Docker-native cron scheduler for containerized jobs
- Stars
- 318
- Requires
- Docker Engine
willfarrell/crontabWhat is docker-crontab?
docker-crontab is a lightweight Docker container that acts as a cron scheduler for other containers. It reads job definitions from a config file (JSON, YAML, or TOML) and executes commands either directly in the crontab container, in a new container from an image, or via docker exec in an existing container. Jobs can trigger follow-up commands in other containers on completion. The project is configured by mounting a config directory and the Docker socket. It supports standard cron syntax plus @every intervals, comments, and on-start execution. The image is published as willfarrell/crontab on Docker Hub.
Should you self-host docker-crontab?
docker-crontab scores 46/100 on selfhost.directory (how scoring works) and ranks #20 of 34 in Task Management. It has 318 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in Shell.
Its closest alternative on selfhost.directory is Super Productivity (83/100, 23 213 stars). It scores higher overall, so compare the two before you pick. See docker-crontab vs Super Productivity side by side.
Features
- Container-aware cron scheduling
- Docker socket integration
- Flexible schedule syntax
- Job triggers
- Multiple config formats
- On-start execution
- Structured Logging
docker-crontab README
More in Docker Management
Docker Registry BrowserSelf-hosted, open-source web interface for browsing and managing Docker Registry HTTP API V2 repositories and tags, written in Ruby on Rails.
Docker-SentinelSelf-hosted, open-source container update orchestrator in Go replacing Watchtower with per-container policies, snapshots, rollback, and 11 notification providers.
dockgeA self-hosted, open-source web UI for Docker Compose stacks: create, edit and deploy compose.yaml files, with a live web terminal and multi-host agents.
dockhandDockhand is a self-hosted Docker management platform with real-time container monitoring, Compose orchestration, Git deployments, and SSO. Free for homelabs under BSL 1.1
dockpanelDockPanel is a free, self-hosted server panel in Rust/React managing sites, databases, Docker apps, SSL, backups, mail, DNS, security. ~49MB RAM, 147 templates
dockprobeSelf-hosted Docker monitoring dashboard with real-time metrics, anomaly detection, and Telegram alerts in a single container.
DockSTARTerAn open-source bash tool that generates Docker Compose files from a terminal menu for self-hosted media, download and monitoring containers, with Watchtower updates.
dockwatchSelf-hosted Docker container manager with web UI for updates, notifications (Notifiarr, Telegram, Mattermost), multi-host control, auto-restart, and orphan cleanup.
dokistryDokistry is a self-hosted, open-source web app for managing Docker registries, images, and users with multi-registry support and disk usage tracking.
ha-dockermonHA Dockermon is a self-hosted, open-source Node.js REST API for Home Assistant to monitor and control Docker containers via HTTP endpoints.
HomelabOSOpen-source Ansible toolkit for a self-hosted homelab: deploys 100+ Docker services behind Traefik with Let's Encrypt HTTPS, Tor access, and nightly restic backups.
MCSManagerSelf-hosted, open-source game-server control panel for Minecraft, Palworld, Terraria and Steam servers, with Docker, multi-user permissions and distributed nodes.
0 comments