Alternatives to Ofelia
A lightweight job scheduler for Docker environments that runs cron-style tasks for containers. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Ofelia
A lightweight job scheduler for Docker environments that runs cron-style tasks for containers.
Replacements
Listings that take over the same core job as Ofelia.
Supercronic
A crontab-compatible job runner built to run scheduled jobs inside containers.
Supercronic runs standard crontab files inside a container itself, rather than scheduling jobs against other containers, and adds Prometheus metrics support.
Dagu
A self-hosted workflow orchestrator that runs scripts, SSH commands and containers from declarative YAML files.
Dagu runs scripts, SSH commands and containers from YAML workflows with a web interface for monitoring, as a single binary without a database.
Cronie
The standard UNIX cron daemon, crond, for running programs at scheduled times on Linux.
Cronie is the standard Linux cron daemon with anacron for missed jobs, but has no Docker-specific features for targeting containers.
Cronicle
A self-hosted, distributed task scheduler and runner with a web interface.
Cronicle adds a web interface and distributes jobs across multiple servers, but is now in maintenance mode with development moved to xyOps.
Similar software
Related functionality, not a direct replacement.
dockcheck
A command-line script that checks Docker containers for image updates and can apply them.
Pueue
A command-line task manager that queues shell commands and runs them in the background.
Cronitor
A hosted monitoring service for cron jobs, background workers, websites and APIs, with failure alerts.
Dead Man's Snitch
A hosted monitoring service that alerts you when a cron job or scheduled task fails to run.
webhook
A lightweight server that runs shell commands when incoming HTTP webhooks match configured hooks.