Skip to content

allow variants with custom caddy builds containing additional plugins - #1

Merged
ahze merged 1 commit into
mainfrom
extra-plugins
Oct 19, 2026
Merged

ahze merged 1 commit into
mainfrom
extra-plugins

Conversation

@varpon

@varpon varpon commented Oct 19, 2026

Copy link
Copy Markdown
Contributor

Use the "Caddy Download Service" to download caddy builds with additional plugins.

As a first step, add a latest-rfc2136 variant with the caddy-dns/rfc2136 plugin.

Plugins can be configured in .daemonless/config.yaml like this:

    - tag: latest-rfc2136
      containerfile: Containerfile.extras
      tag_desc: "Example with caddy-dns/rfc2136 plugin."
      args:
        EXTRA_PLUGINS:
          - github.com/caddy-dns/rfc2136

The build still uses github to detect availability of new versions and then assumes that the download service will produce builds for the latest version.

Use the "Caddy Download Service" to download caddy builds with additional
plugins.

As a first step, add a latest-rfc2136 variant with the `caddy-dns/rfc2136`
plugin.

Plugins can be configured in `.daemonless/config.yaml` like this:
```yaml
    - tag: latest-rfc2136
      containerfile: Containerfile.extras
      tag_desc: "Example with caddy-dns/rfc2136 plugin."
      args:
        EXTRA_PLUGINS:
          - github.com/caddy-dns/rfc2136
```

The build still uses github to detect availability of new versions and then
assumes that the download service will produce builds for the latest version.
@varpon
varpon requested a review from ahze October 19, 2026 03:23
@ahze
ahze merged commit c6b8583 into main Oct 19, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants