# Configuración de la Red de Espejos sobre IPFS # Directorios de preparación y datos locales MIRRORS_STAGING_DIR="${MIRRORS_STAGING_DIR:-$HOME/ipfs/staging}" MIRRORS_LOG_DIR="${MIRRORS_LOG_DIR:-$HOME/ipfs/logs}" MIRRORS_LOCK_FILE="${MIRRORS_LOCK_FILE:-/tmp/mxos-repo-sync.lock}" # Configuración de IPFS IPFS_PATH="${IPFS_PATH:-$HOME/.ipfs}" IPFS_API_URL="${IPFS_API_URL:-/ip4/127.0.0.1/tcp/5001}" IPFS_USE_NOCOPY="${IPFS_USE_NOCOPY:-true}" # Dominios, DNSLink e IPNS CF_ZONE_ID="${CF_ZONE_ID:-2bd35b00a854bc77cfd38009f977ea3c}" MIRRORS_DOMAIN="${MIRRORS_DOMAIN:-mirrors.mx-os.mx}" MIRRORS_DNSLINK_RECORDS="${MIRRORS_DNSLINK_RECORDS:-_dnslink.mirrors.mx-os.mx}" MIRRORS_DNSLINK_RECORD="${MIRRORS_DNSLINK_RECORD:-_dnslink.mirrors.mx-os.mx}" MIRRORS_IPNS_KEY="${MIRRORS_IPNS_KEY:-mxos-mirrors}" MIRRORS_IPNS_KEY_ID="${MIRRORS_IPNS_KEY_ID:-k51qzi5uqu5di6ed3qtnwrdlvpmfil07ib6qfzb1t259nux49jenn8my4dtg0v}" # Observatorio y telemetría externa (Vigía u observatorio compatible) MIRRORS_VIGIA_URL="${MIRRORS_VIGIA_URL:-https://mirrors.mx-os.mx/vigia/?x-ipfs-companion-no-redirect}" # Nodo de réplica remota opcional (dejar vacío si no se replica) MIRRORS_REPLICA_HOST="${MIRRORS_REPLICA_HOST:-root@web0.mx-os.mx}" # Espejos Upstream FEDORA_UPSTREAM_RSYNC="${FEDORA_UPSTREAM_RSYNC:-rsync://download-ib01.fedoraproject.org/fedora-enchilada/linux}" CENTOS_UPSTREAM_RSYNC="${CENTOS_UPSTREAM_RSYNC:-https://mirror.stream.centos.org}" # Concurrencia y tolerancia a variaciones de red en DNF5 MAX_PARALLEL_DOWNLOADS="${MAX_PARALLEL_DOWNLOADS:-10}" DNF_MINRATE="${DNF_MINRATE:-1024}" DNF_TIMEOUT="${DNF_TIMEOUT:-120}"