Blog del Podcast
podcast      GitHub      Twitter   Telegram

Caddy. Crear usuario y contraseña

Tiempo estimado de lectura: 2 minutos. 229 palabras. caddy

Con caddy es posible crear un usuario y contraseña al acceder a los servicios expuestos a la red mediante el proxy inverso.

Esto es ideal para aquellos servicios que quieres consumir sin utilizar VPN, o simplemente quieres compartir con amigos y familiares, pero por defecto no tienen el usuario y contraseña.

Crear Contraseña

Para crear la contraseña, tenemos que utilizar un comando de caddy desde la terminal.

En este ejemplo voy a generar la contraseña 1234.

docker exec -it caddy caddy hash-password --plaintext "1234"
$2a$14$gfbDG4p8ZFtUUIQ9cZSNzuNS1EtIqAqSgbBJPkFvsyJAhG4Kp3.xe

Guarda el resultado que te ha dado la terminal, porque en el siguiente paso lo añadiremos al archivo de configuración Cadfyfile.

Agregando a Caddyfile

Añade en el archivo Caddyfile siguiendo esta estructura:

midominio.duckdns.org {
    basicauth {
        angel   $2a$14$gfbDG4p8ZFtUUIQ9cZSNzuNS1EtIqAqSgbBJPkFvsyJAhG4Kp3.xe
    }
    reverse_proxy nginx:
}

En este ejemplo, el usuario será: angel y la contraseña: 1234. El servicio donde tendré que introducir el usuario y contraseña, en este ejemplo es un servidor nginx.

Fuentes


Publicado por Angel el Friday 23 December del 2022



También te puede interesar:




Powered by org-bash-blog

Written in OrgMode with Emacs and converted to HTML with Pandoc

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.