Cron Vault – PHP Cron Job Management

CronVault — Professional Cron Job Manager for PHP & WordPress
Self-Hosted • PHP • No Dependencies

Cron Job Management
Finally Done Right

CronVault gives you a powerful, self-hosted dashboard to schedule, monitor, and debug cron jobs on any PHP hosting — cPanel, Plesk, DirectAdmin, or VPS. One crontab entry. Total control.

1
Crontab Entry Needed
9
Schedule Intervals
Jobs Supported
0
Dependencies Required
yourdomain.com/cronvault/
CronVault
Dashboard
Jobs
Runners
Logs
Admin
Users
Settings
12
Total Jobs
10
Active
98%
Success Rate
847
Runs Today
Job NameScheduleLast RunStatus
Send Daily Reportdaily04:00 OK
Sync Inventory15min09:15 OK
Send Webhooks5min09:20 Failed
Backup Database6hr06:00Pending

Built for real production environments

CronVault handles every aspect of cron job management so you can focus on building, not babysitting scheduled tasks.

Unlimited Cron Jobs

Schedule as many jobs as you need. Run URL calls, PHP scripts, or shell commands on any interval from 1 minute to daily — all from one dashboard.

Single Crontab Entry

Only one line in your crontab needed. CronVault’s master dispatcher automatically triggers all your jobs at the right time — no per-job crontab clutter.

# Only this one line needed:
* * * * * /usr/bin/php /path/run-1min.php

Live Dashboard

See total jobs, active jobs, runs today, success rate, failed jobs, and average response time at a glance. Includes a 7-day bar chart and recent activity log.

Failure Alerts

Get email alerts instantly when a job fails. Configure per-job alert addresses so the right person is notified for each failure — not just the admin.

HMAC-SHA256 Signing

Secure your URL jobs with HMAC signing. CronVault adds an X-CronVault-Signature header so receiving endpoints can verify the request is genuine.

URL + Command Jobs

Ping webhooks via GET or POST with custom headers, POST body, and HTTP auth — or execute PHP scripts and shell commands directly on the server.

Multi-User Support

Admin and standard user roles. Admins see all jobs across all users; users only see their own. Perfect for agencies managing multiple clients.

Full Execution Logs

Every job run is logged with timestamp, HTTP status code, response time, and any error message. Filter by job, status, or date range to debug fast.

Auto-Retry on Failure

Configure retry attempts per job. CronVault automatically retries failed jobs and logs each attempt separately so you can see exactly what happened.

9 Built-in Intervals

Every 1 minute, 5, 10, 15, or 30 minutes, hourly, every 6 or 12 hours, and daily. Or build a fully custom cron expression with the built-in expression builder.

Works on Any Panel

Step-by-step setup instructions for cPanel, Plesk, DirectAdmin, SSH, and other hosts. Panel-specific command formats shown automatically.

Passkey / 2FA Login

Secure your CronVault install with WebAuthn passkeys (fingerprint, Face ID, hardware keys) in addition to the standard email + password login.

Three steps to fully managed cron jobs

No servers to configure, no Docker, no Node.js. If your host runs PHP and MySQL, CronVault works.

Upload & Install

Upload the cronvault/ folder to your web server. Visit the installer URL and enter your database credentials.

Add One Crontab Line

Add a single * * * * * crontab entry pointing to the master runner. CronVault generates the exact command for your panel.

Create Your Jobs

Add URL or command jobs from the dashboard. Set the schedule, enable alerts, and you’re done. CronVault handles everything else.

Monitor & Relax

Watch runs happen in real time on the dashboard. Get notified if anything fails. Check logs to diagnose issues in seconds.

Works with every major control panel

cPanel
Plesk
DirectAdmin
SSH / VPS
Other Panels

CronVault auto-detects your PHP binary path and generates the correct crontab command format for your panel — no manual path hunting.

CronVault vs. the alternatives

Stop juggling raw crontab files, third-party SaaS, or overcomplicated WordPress plugins. CronVault is purpose-built for PHP hosting.

EasyCron
$24/yr
Entry plan — limited to 8,000 executions/day. Limits based on execution volume, not job count. No team access on base plans.
Cronitor
$2/monitor/mo + $5/user/mo
Costs scale fast — 10 jobs + 2 users = $25/mo ($300/yr). No self-hosted option. Focused on monitoring, not running jobs.
cron-job.org
Free (donation-based)
No SLA, 30-second job timeout, 2-day log retention, no team access. Not suitable for production environments.
Feature CronVault EasyCron Cronitor cron-job.org
Entry price $29.99/yr $24/yr $2/monitor/mo Free (no SLA)
Self-hosted on your server
Unlimited jobs Exec limit/day Pay per monitor
Run server-side commands (PHP/shell) URL only URL only URL only
URL webhook jobs
HMAC request signing
Failure email alerts
Auto-retry on failure Higher plans
Execution log retention Unlimited 500 entries 12 months 2 days only
Multi-user / team access included Enterprise only $5/user/mo extra
Passkey / WebAuthn login
Custom cron expressions
Visual dashboard
10 jobs + 2 users annual cost $29.99/yr $24–$60/yr ~$300/yr Free (no SLA)
Production-ready SLA your server No SLA

Competitor pricing sourced from public pricing pages, April 2026. Cronitor example: 10 monitors × $2/mo + 2 users × $5/mo = $25/mo ($300/yr).

Built by a developer. For developers.

CronVault is crafted by William Backy — the same developer behind trusted WordPress plugins used by thousands.

PHP 8+
Minimum Requirement
MySQL
Database
0 npm
Zero Build Steps
MIT
Open License
1-click
Web Installer

One-time payment. Yours forever.

No monthly fees. No per-job limits. Pay once and run CronVault on your server as long as you want.

Annual subscription — cancel anytime
1 Domain
$29.99
per year  ·  1 site license

  • 1 site installation
  • Unlimited cron jobs
  • All 9 schedule intervals
  • URL & command jobs
  • Failure email alerts
  • Full execution logs
  • Auto-retry on failure
  • Email support
  • Multi-user access
  • HMAC signing
Get Started →
10 Domains
$99.99
per year  ·  10 site licenses

  • 10 site installations
  • Unlimited cron jobs
  • All 9 schedule intervals
  • URL & command jobs
  • Failure email alerts
  • Full execution logs
  • Auto-retry on failure
  • Multi-user / team access
  • HMAC request signing
  • Priority email support
Get Started →
25 Domains
$199.99
per year  ·  25 site licenses

  • 25 site installations
  • Unlimited cron jobs
  • All 9 schedule intervals
  • URL & command jobs
  • Failure email alerts
  • Full execution logs
  • Auto-retry on failure
  • Multi-user / team access
  • HMAC request signing
  • Priority email support
Get Started →
Secure checkout  ·  30-day money-back guarantee  ·  Instant download after purchase

Common questions

CronVault requires PHP 8.0 or higher and a MySQL/MariaDB database. That’s it. No Composer, no Node.js, no Redis. If your cPanel or Plesk hosting runs modern PHP — CronVault runs.
Yes — CronVault is completely standalone. It does not require WordPress or any other CMS. Upload it to any PHP-capable directory and run the web installer. It works alongside WordPress, Laravel, or any other PHP project on the same server.
CronVault uses a “master dispatcher” pattern. A single * * * * * crontab entry fires every minute. The dispatcher then checks the current time and automatically triggers all your 5-minute, 15-minute, hourly, and other interval jobs at exactly the right moment. You never touch the crontab again after the initial setup — add and remove jobs entirely from the dashboard.
Both. CronVault supports two job types: URL jobs (ping a webhook, API endpoint, or any URL via GET or POST), and Command jobs (execute any shell command or PHP script using the PHP CLI binary). For command jobs, the output is captured and stored in the execution log.
When you enable HMAC signing for a URL job, CronVault computes an HMAC-SHA256 signature using your shared secret and attaches it as an X-CronVault-Signature header. Your endpoint can verify this header to confirm the request is authentic and wasn’t triggered by someone else.
CronVault logs the failure with the error message, HTTP status code (for URL jobs), and response time. If you’ve configured a retry count, it will automatically retry the job and log each attempt. If you’ve set up failure email alerts for the job, an email is sent to the configured address immediately after the final failure.
There’s no free trial, but CronVault comes with a 30-day money-back guarantee. If it doesn’t work for your setup or you’re not satisfied for any reason, contact us within 30 days of purchase for a full refund — no questions asked.
CronVault’s Settings page shows when a new version is available. Download the updated zip from your account, upload the new files, and the built-in database migrator handles any schema changes automatically on next page load. Developer and Agency licenses include all future updates for life.

Start managing cron jobs the right way

Join developers who’ve replaced messy crontab files and expensive SaaS tools with CronVault — a clean, self-hosted dashboard that just works.

Annual billing • 30-day money-back guarantee • Instant access