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

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.