From nobody Fri Apr 10 11:12:13 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fsYzd4v0hz6YXG9 for ; Fri, 10 Apr 2026 11:12:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fsYzd257mz47Fc for ; Fri, 10 Apr 2026 11:12:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775819533; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=iXrCZcdwFpTx5lCTsa1ZkVv1Emn1iDouTIqMhpHZTUs=; b=n2pz/r5fN+fHtQKKXFIF8M1IzefkGKmfSZJYBQalo8PAzYNSV4ugvCwQ/tg5vR1b13wZkH HtybMBoLlUjDh4QU4pT6tMSmnYyk+nrysagGPeVcS/qmUKJV3fgMezlMOVN9eCEA/3iq9s YOCw+/PZFdDz1FRqRs8t+ro4jYNDmEeVjBdUkSOhe4qnGmTesRmOnO5S+3FvU9Fi2Zg5bA 4Itevth09ZiuRWIAZa0AdO6/5cXJryD8jgWGIdq0c0XQT8dfQ2wA8wSPj9KiMEYEAUYQ/6 IykNuPP1x/5jgmOHgG4QVb86hDlIqn7HN1BIo9+f8PCu8tPrUzNSquyceIlpBw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1775819533; a=rsa-sha256; cv=none; b=KhWtpqoX1U4QXnXhvq4W8/vgDm3/N5+jM4IDDtN6KtpSqSck8h2q9+8xANemI+YRrovLq2 sgslTGa3RUNGQoIDXIdZPWuBHEw0Nr3YWJ1GbjY13Rj1v6XlGwcSQGXPvuWL9U7zA2jcpF jduPRSDtL3E6XjZwH8Ql763pt4TxG0BvMoRJcB4ZMEWiIlrIH9CskX8RbnxcOvNzJEyKb/ tiCOdsfBGY1670cBzirFqRph9BTXegN8ZAkVEJh2IF+7VFJAf49IbGwmp8RZkf9UcnnsEw 44xfolUO058oGd54Bk2DsGSd81bWaUOt30g6YK5qfDIXZHM20L3rVCC46JgMzQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775819533; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=iXrCZcdwFpTx5lCTsa1ZkVv1Emn1iDouTIqMhpHZTUs=; b=mHI6tIrvovSVgD3sQ9FoIblWUe+ui8gBGErvALJ1WiT3kcuzkT8vfZM9lW3mdHZzb+YofT rQRGWcon8GtxBpupNt+4zlafFq4QpB80Anf8tHbyseAOwC6zN2tOCx6ASlFzb/7m/M0q/c Rto+rEer9vRVD26vVvHdWCnESsmk3I1DBPPP5BjRcaALFqqSorH+CfXYSzHgH4uLerJ3kz FG0BBjDTPRIU9o2P18Sq1lqyQa9sa1rEPJcZs/zi70HAwjJN4QgRIewu73UfpTJANc7UP3 EoywDQUJq3A2ZgfT6txrvkX9NtbAQdcrpKFTwm7be/2HSbKYK6i13EdFOI4a1A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fsYzd1RKQzjFQ for ; Fri, 10 Apr 2026 11:12:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 214cf by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 10 Apr 2026 11:12:13 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: =?utf-8?Q?Jes=C3=BAs?= Daniel Colmenares Oviedo From: Lorenzo Salvadore Subject: git: 8ebb1323c0 - main - Status/2026Q1/daemonless.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8ebb1323c0e10f075cf03477bcac793d36165557 Auto-Submitted: auto-generated Date: Fri, 10 Apr 2026 11:12:13 +0000 Message-Id: <69d8db0d.214cf.72b3f894@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=8ebb1323c0e10f075cf03477bcac793d36165557 commit 8ebb1323c0e10f075cf03477bcac793d36165557 Author: Jesús Daniel Colmenares Oviedo AuthorDate: 2026-04-10 11:09:56 +0000 Commit: Lorenzo Salvadore CommitDate: 2026-04-10 11:11:51 +0000 Status/2026Q1/daemonless.adoc: Add report --- .../status/report-2026-01-2026-03/daemonless.adoc | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/website/content/en/status/report-2026-01-2026-03/daemonless.adoc b/website/content/en/status/report-2026-01-2026-03/daemonless.adoc new file mode 100644 index 0000000000..6ed2aa7185 --- /dev/null +++ b/website/content/en/status/report-2026-01-2026-03/daemonless.adoc @@ -0,0 +1,26 @@ +=== daemonless: Native FreeBSD OCI Containers + +Links: + +link:https://daemonless.io[Daemonless] URL: link:https://daemonless.io[] + + +Contact: Michael Johnson +Contact: Jesús Daniel Colmenares Oviedo + +Daemonless is a collection of FreeBSD-native OCI images that run directly on the FreeBSD kernel. +It combines the power and security of Jails with the modern container ecosystem—compatible with Podman, AppJail, or any OCI-compliant runtime. +No Linux virtual machines or overhead required. + +Features: + +* s6 Process Supervision -- Proper signal handling, no zombie processes +* PUID/PGID Support -- Seamless permission mapping for ZFS datasets and bind mounts +* Multiple Tags -- Choose between upstream binaries (:latest), quarterly packages (:pkg), or rolling packages (:pkg-latest) +* Automated CI/CD -- Every image built and tested automatically + +Our image fleet contains more than 60 images, ranging from media managers such as Radarr, Sonarr, Prowlarr, Lidarr, Readarr, Bazarr, and Jellyfin, to downloaders like SABnzbd and Transmission, and even infrastructure software such as nginx, Vaultwarden, Smokeping, and OpenSpeedTest. +We even have a complete stack for Immich! + +All of these images were created using link:dbuild[https://daemonless.io/guides/dbuild/], the primary build engine for the Daemonless project, which has been recently link:https://cgit.freebsd.org/ports/tree/sysutils/py-dbuild[ported]. +It provides a unified interface for building, testing, and publishing FreeBSD OCI container images, ensuring consistency between local development and CI/CD environments. + +In addition to deploying OCI containers using Podman and Podman-Compose, it has recently become possible to use link:AppJail[https://github.com/DtxdF/AppJail] and link:Director[https://github.com/DtxdF/director] as alternatives, thanks to their OCI compatibility.