Categorías

Avanzado

Redes y acceso remoto seguro con Docker

Conecta y protege tus servicios: DNS con bloqueo de anuncios (Pi-hole, AdGuard Home), VPN WireGuard con wg-easy, proxy inverso con UI (Nginx Proxy Manager), gestor de contraseñas (Vaultwarden), domótica (Home Assistant), Git propio (Gitea), red mesh (Headscale) y metabuscador privado (SearXNG).

  • 9 recursos
  • ~100 min de lectura
  1. Cómo instalar Pi-hole con Docker

    Pi-hole es un servidor DNS que bloquea anuncios y rastreadores en toda tu red. Con Docker se instala con un solo docker-compose.yml: la versión 6 embebe el panel web en el binario pihole-FTL, expone el DNS en el puerto 53 y la administración en el 80, y se configura con variables con prefijo FTLCONF_.

    • 11 min
  2. Cómo instalar AdGuard Home con Docker

    AdGuard Home es un servidor DNS gratuito y de código abierto que bloquea anuncios y rastreadores en toda tu red desde un único contenedor. Esta guía lo levanta con Docker Compose, resuelve el conflicto del puerto 53, recorre el asistente inicial y activa DNS cifrado y reescrituras de dominios.

    • 12 min
  3. Cómo instalar Nginx Proxy Manager con Docker

    Nginx Proxy Manager es un proxy inverso de código abierto que pone una interfaz web sobre Nginx y Certbot, así que creas hosts proxy y pides certificados de Let's Encrypt con unos clics. Con Docker se instala en un contenedor junto a su base de datos, expone los puertos 80, 443 y 81, y evita editar ficheros de Nginx.

    • 10 min
  4. Cómo montar una VPN WireGuard con wg-easy en Docker

    wg-easy es la forma más sencilla de autoalojar una VPN WireGuard: un contenedor que reúne el servidor y un panel web para crear clientes con un clic. Esta guía lo levanta con Docker Compose en su versión 15, completa el asistente de primer arranque en el puerto 51821 y conecta tu primer dispositivo con un código QR.

    • 12 min
  5. Cómo instalar Vaultwarden (Bitwarden) con Docker

    Vaultwarden es un servidor de contraseñas compatible con Bitwarden, escrito en Rust y con licencia AGPL-3.0, que apenas consume RAM. Esta guía lo levanta con Docker Compose, lo publica tras un proxy inverso con HTTPS (obligatorio para que funcione el cifrado del navegador), protege el panel /admin con un ADMIN_TOKEN y cierra el registro.

    • 11 min
  6. Cómo instalar Gitea con Docker

    Gitea es un servicio Git self-hosted escrito en Go, ligero y en un solo binario, alternativa a GitHub y GitLab. Con Docker se instala con un docker-compose.yml junto a PostgreSQL: publica la interfaz web en el puerto 3000 y Git por SSH en el 22, y se configura con variables GITEA__. Incluye Actions para CI y webhooks.

    • 12 min
  7. Cómo instalar Home Assistant con Docker

    Home Assistant Container es la instalación de la plataforma de domótica local en un contenedor Docker: una imagen oficial, el puerto 8123 y la red en modo host para descubrir dispositivos. Esta guía la levanta con docker-compose, cubre el primer arranque y las copias de seguridad, y aclara que no incluye la tienda de complementos del Supervisor.

    • 10 min
  8. Cómo montar Headscale (Tailscale self-hosted) con Docker

    Headscale es una implementación libre y autoalojada del servidor de control de Tailscale: te da una red mallada WireGuard privada sin depender de la nube de Tailscale ni de sus límites de plan. Esta guía lo levanta con Docker Compose en su versión 0.29.2, prepara el archivo config.yaml, registra el primer nodo y añade un panel web con headscale-ui.

    • 11 min
  9. Cómo instalar SearXNG con Docker

    SearXNG es un metabuscador libre y respetuoso con la privacidad que agrega resultados de más de 70 servicios sin rastrearte ni perfilarte. Con Docker lo levantas en un contenedor junto a Valkey, defines una secret_key en settings.yml y en minutos tienes tu propio buscador privado escuchando en el puerto 8080.

    • 11 min