El servidor Caddy no se inició y mostró este error después de actualizar a v0.9.3:
listen tcp :443: bind: permission denied
Estaba ejecutando caddy con systemd como usuario caddy. Verifiqué que el binario era, de hecho, propiedad de caddy.
permissions
Keith
fuente
fuente

CapabilityBoundingSet=CAP_NET_BIND_SERVICE.No es un problema de caddie, ni un problema de permisos de usuario. Linux no permite que los procesos escuchen en puertos de bajo nivel por defecto.
Para otorgar acceso:
fuente: superusuario: ¿Permitir que el proceso no root se una al puerto 80 y 443?
fuente