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
- mkdir -p /docker/tools/duckdns
- cd /docker/tools/
- wget https://gist.githubusercontent.com/JManzur/6ad21e05f1ce8e34b67ef8f8076e06b6/raw/bb743d02e18fada30d9f601c2521ac4aeb05c9c3/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 "=" ):
Lo definen en el compose en "SUBDOMAINS=" (sin espacios luego del símbolo "= " y sin http://)
Ejemplo:
Ahora estando en /docker/tools/ hacen:
Proceden a crear su subdominio:
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.
NOTA: Recuerden cambiar la time zone, pueden identificar la suya con la ayuda de este listado.
No hay comentarios :
Publicar un comentario