Sign inSign up

joshsalvi/chirp-caddy

By joshsalvi

•Updated about 11 hours ago

Caddy with Cloudflare DNS, giving Chirp Headscale a public HTTPS address.

Image
0

281

joshsalvi/chirp-caddy repository overview

⁠Chirp Caddy

Optional companion to joshsalvi/chirp-headscale⁠: Caddy⁠ with the Cloudflare DNS plugin, giving Headscale a public HTTPS address with automatic certificates.

⁠Setup

  1. Copy chirp-server-instances/caddy/Caddyfile from the source repo⁠ and change the hostname to yours.
  2. Set CF_API_TOKEN to a Cloudflare token with Zone → DNS → Edit for that domain.
  3. In Cloudflare, set the Headscale record to DNS only (grey cloud), and forward port 443 on your router to this container's HTTPS port.

Only needed for Chirp stations away from home. A single home site needs just joshsalvi/chirp⁠.

Help: https://ourchirp.com/troubleshooting.html⁠

Tag summary

Content type

Image

Digest

sha256:d7c7eb900…

Size

41 MB

Last updated

about 11 hours ago

docker pull joshsalvi/chirp-caddy