← All stories
● Covered by 1 source · 1 reportMedium impact1 neutral

Celld Enables Self-Hosted, Distributed Cloudflare Workers and Durable Objects

🔄 Updated 9d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Celld runs Cloudflare Workers and Durable Objects on self-hosted machines.
  • Each object is a SQLite database, replicated to an S3-compatible bucket.
  • Nodes coordinate via the S3 bucket, without a control plane or consensus.
  • It supports Linux x86-64 and ARM64, and integrates with Docker.

Introduction to Celld

Celld is an open-source daemon designed to run Cloudflare Workers and Durable Objects on user-owned machines. This allows developers to deploy and manage these serverless components within their own infrastructure, providing more control over the environment.

Architecture and Data Management

The core architecture of Celld involves treating each Durable Object as its own SQLite database. These individual databases are then replicated to an S3-compatible bucket, which serves as the durable source of truth. This design eliminates the need for a centralized control plane or consensus mechanism, as nodes coordinate directly through the object storage bucket using compare-and-swap operations to manage object ownership.

Execution Environment

Each Celld node embeds the V8 JavaScript engine to execute Wrangler bundles, which are the deployment artifacts for Cloudflare Workers. The system is designed for sharding by construction, as each object's independent database minimizes contention and blast-radius failures often associated with shared databases. Idle objects can also hibernate to conserve resources.

Deployment and Installation

Celld provides an installer script for direct binary installation, with provenance verification available via `gh attestation verify`. It also supports deployment via Docker, with images available for Linux x86-64 and ARM64. Users can configure Celld to connect to any S3-compatible bucket and specify network settings for node communication.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~7 min · 6 stories · Aug 24

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

Celld is an open-source daemon that allows users to run Cloudflare Workers and Durable Objects on their own infrastructure. It uses individual SQLite databases for each object, replicated to an S3-compatible bucket, eliminating the need for a control plane or consensus mechanism.