Dragonfly P2P Distribution on Ubuntu 24.04

Azure Storage

Dragonfly, a peer to peer file and container image distribution engine, forming a self contained distribution cluster that accelerates large downloads the moment it boots.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Dragonfly is an open source, cloud native peer to peer (P2P) file and container image distribution system, a graduated project of the Cloud Native Computing Foundation. It turns the machines that pull artifacts into a swarm that shares pieces with each other, so a large image, model file or dataset is fetched from the origin once and then spread P2P across peers. This slashes origin bandwidth, speeds up mass rollouts and keeps registries and object stores from being overwhelmed when thousands of hosts pull the same content at once.

Dragonfly is built from four cooperating parts: a manager that provides the control plane and web console, a scheduler that plans which peer fetches which piece from whom, a seed peer that fetches from the origin and seeds the swarm, and a peer agent with a dfget command line and an HTTP proxy for pulling content through the P2P network. This appliance runs all of them together on a single machine, backed by a bundled database and cache, giving you a complete, ready to run Dragonfly cluster you can use on its own or grow into a multi node deployment.

Why the cloudimg image

cloudimg ships the Dragonfly manager, scheduler, seed peer and peer agent preconfigured together on a hardened, fully patched base, tuned to run comfortably on a small machine. It is secure by default with no shared credential in the image: the published default console login is never present, and first boot generates a unique administrator password for the manager web console along with separate unique passwords for the bundled database and cache, then registers the scheduler and seed peer and starts the stack, writing every secret to a file only root can read so no two machines share a password. Each image is proven before it ships by pulling a real file end to end through the peer to peer path and checksum verifying the delivered bytes. The operating system ships fully patched with unattended security updates enabled, and every image comes with a step by step deploy guide tested against the exact build and 24/7 cloudimg support.

Common uses

  • Accelerating container image and artifact pulls across large fleets
  • Distributing AI model files and large datasets without overloading the origin
  • A self contained content distribution cluster for registries and object stores

See it running

Real screenshots taken while testing this image against its deployment guide.

Dragonfly P2P Distribution on Ubuntu 24.04 screenshot 1 Dragonfly P2P Distribution on Ubuntu 24.04 screenshot 2 Dragonfly P2P Distribution on Ubuntu 24.04 screenshot 3 Dragonfly P2P Distribution on Ubuntu 24.04 screenshot 4