Caddy cannot be found in the default repositories of Debian or RHEL. This raises the question of why one would use such a server. Personally, I am hesitant to download a random pre-built executable from Github, even if it is open source. I would much rather use the apt or dnf version, as anything else seems like just another toy server.
francislavoie|2 years ago
Instead, we ship with our own debian repo, hosting graciously provided by CloudSmith https://caddyserver.com/docs/install#debian-ubuntu-raspbian. This is packaged via CD with GitHub Actions, and you can verify the authenticity of the build since it's signed by Matt Holt's GPG key.
For RHEL, it's in COPR, and that's the best you'll ever get for similar reasons https://copr.fedorainfracloud.org/coprs/g/caddy/caddy/
m_sahaf|2 years ago
You can also build it from source using the `buildable` source archive artifact that includes all the deps so it can be built in air-gapped machine. Like its sibling artifacts, the source archive is signed, the signature is published, the signing certificate is available, and the checksum is published and also signed. What's so concerning?
[Disclaimer: Affiliated with Caddy]
[0] https://www.sigstore.dev/how-it-works
mardifoufs|2 years ago
e12e|2 years ago
Based on the sibling comment that points out a volunteer has packaged caddy for Debian 12 - that work has been done?
xeeeeeeeeeeenu|2 years ago
Debian 12 (bookworm) will have it: https://packages.debian.org/bookworm/caddy
francislavoie|2 years ago
cpuguy83|2 years ago
jakebasile|2 years ago
garbagecoder|2 years ago
5e92cb50239222b|2 years ago