21/4/20

DDNS con Duck DNS en Docker

Años atrás NO-IP, era el servicio gratuito de DDNS que elegíamos los SysAdmin en nuestros proyectos personales o incluso como una solución para algún cliente pequeño; pero hoy en día la mejor alternativa es sin lugar a dudas Duck DNS. En este articulo les mostrare como utilizar el servicio en Docker, con Docker Compose.

Si aun no tienen instalado docker y docker-compose pueden instalarlo (en Ubuntu) con el siguiente comando:
  • sudo apt-get install docker.io docker-compose
Ahora ejecuten los siguientes comandos para crear un directorio donde descargaremos el docker-compose.yml
Hecho esto obtendremos un archivo como este:


Ahora antes de levantar el contenedor. Ingresen a Duck DNS, proceden a registrarse con el método que prefieran y verán en el home sus datos de usuarios, incluido el "Token", el cual deben copiar y pegar en el compose en "TOKEN=" (sin espacios luego del símbolo "=" ):


Proceden a crear su subdominio:


Lo definen en el compose en "SUBDOMAINS=" (sin espacios luego del símbolo "= " y sin http://)

Ejemplo:

  • - SUBDOMAINS=ejemplo.duckdns.com

Ahora estando en /docker/tools/ hacen:

  • docker-compose up -d
Esto seria todo ya tienes un DDNS que se renovara automáticamente.

NOTA: Recuerden cambiar la time zone, pueden identificar la suya con la ayuda de este listado

No hay comentarios :

Publicar un comentario