← Back to catalog Dkron · managed by DINAO

Your scheduled tasks, reliable and without a single point of failure

Dkron is a distributed and fault-tolerant task scheduling system. No more isolated crons on a single machine : your jobs run reliably. Installed and maintained by DINAO, on our French servers.

Hosted in FranceCron-like schedulingFault-tolerantGDPR compliantOfficial publisher image
Overview

What is Dkron?

Dkron is a distributed and fault-tolerant task scheduling system, written in Go. It is an excellent replacement for traditional cron when reliability is needed : where an isolated cron depends on a single machine, Dkron distributes scheduling across a cluster with no single point of failure.

High availability relies on the Raft protocol for leader election and the Gossip protocol (Serf) for node communication : if the leader fails, another node automatically takes over, without human intervention. Jobs are scheduled using a cron-like syntax and executed via shell or HTTP executors, with chaining and node targeting by tags.

On the operational side, Dkron provides a simple web interface and JSON API : execution history, statuses, and notifications (email, webhooks, Slack…) in case of success or failure. This makes it an ideal automation foundation for critical scheduled processing. Hosted and monitored by DINAO, it offers this robustness without the administrative burden of managing a homegrown cluster.

Compatible offers

Host Dkron at DINAO

Resource tiers compatible with Dkron prerequisites (minimum 0,5 vCPU / 256 Mo / 1 Go). Hosted in France, fully managed.

Standard
2 vCPU · 4 Go · 40 Go
19,90 € /month excl. VAT
  • 2 dedicated vCPU
  • 4 Go RAM
  • 40 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Performance
4 vCPU · 8 Go · 80 Go
39,90 € /month excl. VAT
  • 4 dedicated vCPU
  • 8 Go RAM
  • 80 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Dédié
8 vCPU · 16 Go · 160 Go
79,90 € /month excl. VAT
  • 8 dedicated vCPU
  • 16 Go RAM
  • 160 GB NVMe
  • Daily backups
  • Managed & monitored by DINAO
Order
Under the hood

Technical details

vCPU
0,5 vCPU
ideal : 1 vCPU
Memory
256 Mo
ideal : 512 Mo
Disk
1 Go
ideal : 5 Go
Image : dkron/dkron:latest Registry : docker.io Services : dkron Ports : 8080 (HTTP API + interface web), 8946 (Serf gossip / découverte de cluster), 6868 (gRPC / RPC inter-nœuds)
FAQ

You might be wondering…

How does Dkron differ from a classic cron?

A classic cron runs on a single machine : if it fails, your tasks stop running. Dkron distributes scheduling across a fault-tolerant cluster, with a web interface, API, notifications, and history.

What can Dkron execute?

Dkron launches shell commands and HTTP calls. You can chain jobs, create dependencies, and target specific nodes by tags.

What happens if a server goes down?

Thanks to the Raft protocol, if the leader node becomes unavailable, another node automatically takes over. There is no single point of failure.

Where are the data hosted?

On DINAO infrastructure in France, in one of the available datacenters. Your jobs and logs never leave the territory.

How am I alerted in case of failure?

Dkron sends notifications via email, webhooks, or to your tools (Slack…) based on execution results. The history remains accessible in the interface.