Información
Actualidad
Aquí encontraras noticias de actualidad sobre Gnu Linux y Open Source.

Además de información sobre la comunidad LiGNUx.
Distribuciones y entornos
Información ordenada sobre los diferenes sistema operativos Gnu Linux y las diferentes opciones de entornos gráficos.
Tutoriales y guías
Todos los pasos e informaciones que puedes desear para tu día a día.
Tutoriales
Tutoriales
Programación
Programación
About Us
Get to know the people behind the code and the mission behind the work
how we handle data
Privacy
Security
Legal

Cómo Instalar Let's Encrypt y DuckDNS en Docker

22 abril, 2025

¡Hola a todos de nuevo! A partir del tutorial sobre Let's Encrypt y DuckDNS para implementarlos como servicio en nuestro Home Assistant, hoy explicaré cómo hacerlo en Docker, ya que muchos de ustedes me han estado preguntando sobre esto.

Para implementar SSL en nuestro Home Assistant, tenemos dos opciones: la primera es utilizando el método Traefik, y la segunda es mediante el método Dehydrated, pero en este caso nos centraremos en la segunda opción.

En el apartado de duckdns seguiremos los pasos que seguimos en el anterior post.

Paso 1º

En el apartado de Lets EnCrypt, Abriremos un terminal ssh logueandonos con el usuario con el que instalamos el docker de home assistant y nos vamos a nuestra carpeta de HA (Imaginemos que lo tenemos en /docker/homeassistant) y pondremos lo siguiente:

Una vez hemos realizado el paso anterior nos iremos a /docker/homeassistant/dehydrated y crearemos por un lado un archivo domains.txt (nano domains.txt) y pondremos nuestro dominio duckdns y cerramos guardando los cambios:

A continuación vamos a crear otro archivo llamado config (sin extension, nano config) y ponemos lo siguiente:

Una vez guardemos el archivo generaremos otro llamado hook.sh (nano hook.sh) y copiaremos lo que sigue cambiando la parte domain="mihome" por la parte primera del dominio (midominio) y luego pondremos nuestro token generado en la pagina duckdns en el apartado token="aquinuestrotoken".

Una vez guardado el archivo le pondremos los permisos adecuados tal que así:

Parte 2ª

Una vez llegados a este punto ahora toca generar los certificados con este comando:

Nos tiene que dar todo OK en el apartado anterior, ahora metemos otro comando para que duckdns nos de su aprobado de esos certificados para que los firme:

Veremos que al final del todo nos da un pequeño fallo ya que este script esta hecho para que cuando termine nos reinicie el servicio HA solo pero como tenemos docker eso no puede hacerlo, de ahí el fallo.

Paso 3º

Nos meteremos en nuestro Cron del sistema y pondremos que nos vaya actualizando nuestros certificados cada cierto tiempo sin tener que tocar nada nosotros:

Al final del archivo pondremos lo siguiente:

Paso 4º

Por ultimo nos vamos a nuestro archivo configuration.yaml y rellenamos el apartado http tal que así:

Ya para acabar deberemos reiniciar nuestro docker de Home Assistant y ya tendriamos nuestros acceso mediante https://midominio.duckdns.org.

Escrito por Noel

Buenas, me llamo Noel, soy un divulgador y amante del software libre y Gnu Linux.
Usuario inquieto por ver las novedades y dar a conocer a todos las grandes ventajas del software libre y Gnu Linux.

Suscribirse
Notificarme las
guest
0 Comentarios
Los más recientes
Los más antiguos Más votados
Feedbacks en línea
Ver todos los comentarios
LiGNUx trabaja sobre una licencia de Creative Commons Reconocimiento 4.0 Internacional.
cloudflagpaperclipprinterfile-emptyfilm-playcamera-videopicturelaptop-phonebriefcasecrossmenu
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram