Ir al contenido

Instalación

Los binarios precompilados incluyen las dependencias propias del script (Bash, curl, jq); el ejecutor autoextraíble solo necesita herramientas básicas del sistema (tar, y PowerShell en Windows) para desempaquetarse.

  1. Descarga la última versión para tu plataforma desde la página de Releases:

    • Linux: cf-updater-linux-x86_64 (Intel/AMD) o cf-updater-linux-aarch64 (ARM/Raspberry Pi)
    • macOS: cf-updater-macos-x86_64 (Intel) o cf-updater-macos-aarch64 (Apple Silicon)
    • Windows: cf-updater-windows-x86_64.exe
  2. Dale permisos de ejecución (Linux/macOS):

    Terminal window
    chmod +x cf-updater-linux-x86_64
  3. Ejecútalo desde el directorio que contiene tu cloudflare-dns.yaml, o pasa la ruta de la configuración como argumento:

    Terminal window
    ./cf-updater-linux-x86_64 /ruta/a/cloudflare-dns.yaml

Requisitos:

  • Bash 4.0+
  • curl (wget o PowerShell se usan como alternativas)
  • jq — muy recomendado; sin él se usa un parser más lento y limitado
Terminal window
git clone https://github.com/jmrplens/Cloudflare-DNS-Updater.git
cd Cloudflare-DNS-Updater
cp config.example.yaml cloudflare-dns.yaml
chmod 600 cloudflare-dns.yaml
./cloudflare-dns-updater.sh

El lanzador busca cloudflare-dns.yaml junto a sí mismo.