Cómo Auto-Hospedar AdGuard Home en un VPS (Guía Completa)
Con la prevalencia de anuncios y seguimiento en internet, auto-hospedar una solución de filtrado DNS como AdGuard Home puede mejorar tu privacidad y experiencia de navegación. Esta guía te llevará a través del proceso de instalación de AdGuard Home en un Servidor Privado Virtual (VPS). Cubriremos los pasos y configuraciones necesarias para un ajuste exitoso.
Lo Que Necesitas
Antes de comenzar, asegúrate de tener:
- Una cuenta de VPS con un proveedor como Contabo, Hetzner, DigitalOcean, Vultr o Linode.
- Conocimientos básicos de línea de comandos de Linux.
- Cliente SSH (como PuTTY para Windows o terminal para macOS/Linux).
- Un nombre de dominio o DNS dinámico si planeas acceder a tu AdGuard Home de forma remota.
Comparación de Proveedores de VPS
| Proveedor | Precio (EUR/USD por mes) | RAM | Tipo de Almacenamiento | Ubicaciones |
|---|---|---|---|---|
| Contabo VPS | 5.99 EUR | 4 GB | SSD | Europa, Asia |
| Hetzner Cloud | 4.15 EUR | 2 GB | SSD | Europa |
| DigitalOcean | 6 USD | 1 GB | SSD | Global |
| Vultr | 6 USD | 1 GB | SSD | Global |
| Linode | 5 USD | 2 GB | SSD | Global |
Paso 1: Elegir un Proveedor de VPS
Selecciona y regístrate para un plan de VPS que se ajuste a tus necesidades. Para una instalación básica de AdGuard Home, un plan de nivel inferior con 2 GB de RAM y almacenamiento SSD es suficiente.
Paso 2: Configurar Tu VPS
Una vez que hayas creado una cuenta con tu proveedor elegido, sigue estos pasos:
-
Lanza una nueva instancia de VPS. Elige la ubicación de centro de datos deseada, preferiblemente cerca de tu área geográfica para reducir la latencia.
-
Selecciona un SO. Ubuntu se recomienda comúnmente debido a su amplia documentación y soporte de la comunidad. En el momento de escribir esto, Ubuntu 20.04 LTS es una opción estable.
-
Accede a tu VPS. Utiliza SSH para conectarte a tu instancia:
ssh root@tu_ip_vps
Paso 3: Instalar Paquetes Requeridos
Antes de instalar AdGuard Home, necesitas actualizar tus paquetes e instalar las dependencias necesarias:
sudo apt update && sudo apt upgrade -y
A continuación, instala curl y wget si no están instalados:
sudo apt install curl wget -y
Paso 4: Instalar AdGuard Home
Para instalar AdGuard Home, realiza lo siguiente:
-
Descarga el script de instalación:
wget https://github.com/AdguardTeam/AdGuardHome/releases/latest/download/AdGuardHome_linux_amd64.tar.gz -
Extrae los archivos:
tar -xvzf AdGuardHome_linux_amd64.tar.gz cd AdGuardHome -
Inicia la instalación:
sudo ./AdGuardHome -s install -
Sigue las indicaciones de configuración. El script de instalación te guiará a través del proceso, incluyendo la configuración de la interfaz de administración y la configuración de DNS.
Paso 5: Configurar AdGuard Home
Después de la instalación, accede a la interfaz de administración web a través de:
http://tu_ip_vps:3000
- La contraseña por defecto es
adminconadmincomo la contraseña. Cámbiala inmediatamente después de iniciar sesión. - Configura los servidores DNS ascendentes según tu preferencia (Google, Cloudflare, etc.).
- Establece listas de bloqueo para un bloqueo efectivo de anuncios.
Paso 6: Establecer DNS en Tus Dispositivos
Para comenzar a filtrar consultas, debes apuntar la configuración DNS de tus dispositivos a tu VPS. Actualiza la configuración DNS en tu enrutador o en dispositivos individuales para usar la IP de tu AdGuard Home.
Preguntas Frecuentes
P1: ¿Puedo ejecutar AdGuard Home en un contenedor Docker en mi VPS?
Sí, ejecutar AdGuard Home en un contenedor Docker es una excelente opción para aislamiento y facilidad de gestión. Primero, asegúrate de que Docker esté instalado en tu VPS con el siguiente comando:
sudo apt install docker.io -y
Después de instalar Docker, descarga la imagen de AdGuard Home desde Docker Hub:
docker run -d --name adguardhome -v /opt/adguard/conf:/opt/adguard/conf -v /opt/adguard/work:/opt/adguard/work --restart=unless-stopped -p 53:53/tcp -p 53:53/udp -p 3000:3000 adguard/adguardhome
Este comando configura AdGuard Home con almacenamiento persistente y mapeo para consultas DNS UDP y TCP.
P2: ¿Es seguro alojar mi propio resolutor DNS?
Alojar tu propio resolutor DNS como AdGuard Home puede mejorar la privacidad al detener muchos anuncios y rastreadores. Sin embargo, es crucial mantener protocolos de seguridad. Actualiza tu VPS regularmente y utiliza un cortafuegos para restringir el acceso. Asegúrate de establecer una contraseña fuerte para la interfaz de administración para evitar accesos no autorizados.
P3: ¿Qué son las listas de bloqueo de archivos en AdGuard Home?
Las listas de bloqueo de archivos pueden mejorar significativamente tus capacidades de bloqueo de anuncios al evitar que contenido no deseado se cargue. Estas listas a menudo contienen dominios conocidos por servir anuncios y rastreadores. Puedes encontrar varias listas en repositorios como awesome-selfhosted. Actualizar regularmente tus listas de bloqueo asegurará un rendimiento óptimo en la filtración de contenido no deseado.
Siguiendo esta guía, has logrado auto-hospedar AdGuard Home en un VPS, mejorando tu experiencia de navegación. Para más comparaciones detalladas de opciones de VPS, visita nuestra comparación completa de VPS.