binhex-caddy-duckdns

binhex-caddy-duckdns

Aplicación Docker from Binhex's Repository

Visión general

Caddy is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go. This image includes the DuckDNS DNS challenge plugin, enabling automatic TLS certificate issuance and renewal via Let's Encrypt for DuckDNS hostnames without requiring port 80 to be open. Ideal for use as a reverse proxy on a home network.

Requisitos

Caddyfile
Place your Caddyfile at '/config/caddy/Caddyfile'.

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:8080]
Red
bridge
Concha
bash
Privilegiado
false
Parámetros adicionales
--restart=unless-stopped

Configuración de plantillas

Port: HTTPSPorttcp

The HTTPS port Caddy listens on. Must match https_port in your Caddyfile.

Objetivo
8443
Por defecto
8443
Port: HTTPPorttcp

The HTTP port Caddy listens on (used for redirects). Must match http_port in your Caddyfile.

Objetivo
8080
Por defecto
8080
Port: AdminPorttcp

The admin edpoint port for Caddy.

Objetivo
2019
Por defecto
2019
Path: /configPathrw

This is the container path to your Caddy configuration file (Caddyfile) and logs.

Objetivo
/config
Por defecto
/mnt/user/appdata/caddy-duckdns
Variable: DUCKDNS_TOKENVariable

Duck DNS token for automatic TLS certificate issuance and renewal, sign into Duck DNS to view your token.

Objetivo
DUCKDNS_TOKEN
Variable: ENABLE_HEALTHCHECKVariable

Enable or disable healthchecks.

Objetivo
ENABLE_HEALTHCHECK
Por defecto
yes|no
Variable: HEALTHCHECK_COMMANDVariable

The command or script to execute, if not specified then the script healthcheck.sh will be used (process, dns and https checking).

Objetivo
HEALTHCHECK_COMMAND
Variable: HEALTHCHECK_ACTIONVariable

The action to execute if the healthcheck command returns a non zero exit code, if not specified the action will be 'exit 1', if you want the container to exit on failure then set the action to 'kill 1'.

Objetivo
HEALTHCHECK_ACTION
Variable: HEALTHCHECK_HOSTNAMEVariable

The hostname used when performing HTTPS and DNS healthchecking.

Objetivo
HEALTHCHECK_HOSTNAME
Por defecto
google.com
Variable: PUIDVariable

User ID for the running container

Objetivo
PUID
Por defecto
99
Variable: PGIDVariable

Group ID for the running container

Objetivo
PGID
Por defecto
100
Variable: UMASKVariable

UMASK for the running container

Objetivo
UMASK
Por defecto
000

Categorías

Descargar estadísticas

306
Descargas totales

Detalles

Repositorio
ghcr.io/binhex/arch-caddy-duckdns
Última actualización2026-04-10
Visto por primera vez2026-04-09

Ejecute binhex-caddy-duckdns en Unraid.

binhex-caddy-duckdns se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.