Skip to content

rafex/updateGoogleDomains

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

updateDuckDNS

Actualiza la IP de Google Domains para que siempre esté actualizada en un servidor GNU/Linux de IP dinámica.

Se sugiere que la carpeta esté dentro de “/opt”, sin embargo puede modificar esta ruta en el archivo "updateGoogleDomains" en la siguiente variable:

#!/bin/bash

PATH_INSTALL_SCRIPT_PYTHON="/opt/updateGoogleDomains"

Puede que requiera permisos especiales para crear la carpeta de logs en "/var/log"

Para instalar las dependencias del script de python requiere tener instalado python3 y pip3, si satisface estas dependencias podrá usar el siguiente comando:

pip install -r requirements.txt

Habrá que agregar una línea al "crontab", se sugiere que sea cada 5 minutos pero puede ajustar este tiempo a su conveniencia, así como colocar el usuario que desea que ejecute este proceso, se recomienda que no sea "root":

*/5 * * * *     <USER>   /opt/updateGoogleDomains/updateGoogleDomains

Debe modifcar las variables del archivo "updateGoogleDomains"

export UPDATE_GOOGLE_DOMAINS_USER=<el user que esta en el panel de Google Domains en DNS dinámico>
export UPDATE_GOOGLE_DOMAINS_PASS=<el password que esta en el panel de Google Domains en DNS dinámico>
export UPDATE_GOOGLE_DOMAINS_DOMAIN=<el dominio que se compro en Google Domains>
export UPDATE_GOOGLE_DOMAINS_SUB_DOMAIN=<el subdominio por ejemplo www o si es la raíz es @>

Puedes leerme en: https://theworldofrafex.blog/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published