selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Crontab Guru Dashboard logo

Self-host Crontab Guru Dashboard

33.11

CLI tool for monitoring cron jobs with self-hosted dashboard

ReleaseSource AvailableOther
Updated20 hours ago
LanguageGo
Setup difficultyEasy
Stars
555
Ports
9000 (Crontab Guru Dashboard web UI), 8319 (OAuth callback for browser login)
Install with Docker
Crontab Guru Dashboard screenshot 1Crontab Guru Dashboard screenshot 2

What is Crontab Guru Dashboard?

Cronitor CLI is a cross-platform command-line tool that integrates with the Cronitor.io monitoring service. It enables users to discover and sync cron jobs from their system, monitor command execution with telemetry pings, manage monitors, status pages, issues, and notification integrations from the terminal, and run a self-hosted web dashboard (Crontab Guru Dashboard) for visual job management with one-click run/suspend actions and a built-in MCP server for AI-assisted cron management. The CLI is distributed as a single binary for Linux, macOS, and Windows, with installation via script or manual download. It also provides a Docker image for running the dashboard. Authentication uses OAuth with PKCE (browser login) or API keys for CI/container deployments. The tool requires a Cronitor.io account (free tier available) to function.

Should you self-host Crontab Guru Dashboard?

Crontab Guru Dashboard scores 51/100 on selfhost.directory (how scoring works) and ranks #20 of 51 in Monitoring & observability. It has 555 GitHub stars.

It shipped 14 stable releases in the past year. The latest, 33.11, came out on 27 October 2026. New versions land roughly every 2 weeks.

Setup is easy: most people get it running in one sitting. It is Other-licensed and written mostly in Go.

Its closest alternative on selfhost.directory is GoAccess (75/100, 21 094 stars). It scores higher overall, so compare the two before you pick. See Crontab Guru Dashboard vs GoAccess side by side.

Features

  • API Key Management
  • Auto-update
  • Command execution monitoring
  • Cron job discovery and sync
  • Cron-like shell for testing
  • Environment and group management
  • Integration Management
  • Issue Tracking
  • MCP server for AI integration
  • Monitor management
  • Notification list management
  • Self-hosted web dashboard
  • Status page management
  • Team Management
  • Telemetry pings

Crontab Guru Dashboard README

How to install Crontab Guru Dashboard

Install Crontab Guru Dashboard with Docker

Environment variables
CRONITOR_DASH_USER, CRONITOR_DASH_PASS

Create .env file: CRONITOR_DASH_USER=your-username CRONITOR_DASH_PASS='replace-with-a-strong-password'

docker compose -f compose.dashboard.yml up -d --build

Runs the dashboard only on port 9000. Scheduled jobs require a separate cron daemon.

How to configure Crontab Guru Dashboard

  • CRONITOR_ALLOWED_IPSDashboard allowed IPs/CIDR ranges (configure only)

    Dashboard allowed IPs/CIDR ranges (configure only)

  • CRONITOR_API_KEYMonitor API Key (SDK Integration key)

    Monitor API Key (SDK Integration key)

  • CRONITOR_API_VERSIONCronitor API version date

    Cronitor API version date

  • CRONITOR_CONFIGConfig file to use

    Config file to use

  • CRONITOR_DASH_PASSDashboard password (configure only)

    Dashboard password (configure only)

  • CRONITOR_DASH_USERDashboard username (configure only)

    Dashboard username (configure only)

  • CRONITOR_ENVEnvironment to send telemetry events to

    Environment to send telemetry events to

  • CRONITOR_EXCLUDE_TEXTExclude substring from monitor name (configure only)

    Exclude substring from monitor name (configure only)

  • CRONITOR_HOSTNAMECurrent server name

    Current server name

  • CRONITOR_LOGLog Cronitor activity to file

    Log Cronitor activity to file

  • CRONITOR_PING_API_HOSTcronitor.linkTelemetry host (default: cronitor.link, EU: eu.cronitor.link)

    Telemetry host (default: cronitor.link, EU: eu.cronitor.link)

    values: cronitor.link, eu.cronitor.link

  • CRONITOR_PING_API_KEYTelemetry Events API Key

    Telemetry Events API Key

  • CRONITOR_USERSUsers whose crontabs to include (comma-separated)

    Users whose crontabs to include (comma-separated)

Crontab Guru Dashboard releases & version history

More in Task Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…