Portátil antiguo como centro de bloqueo de anuncios y transmisión de juegos

Un portátil de 2018 con batería muerta y bisagra rota no es basura. Dejado funcionando sin cabezal en un armario, puede filtrar todos los anuncios en la red doméstica y transmitir la biblioteca de Steam de una PC de juegos a un teléfono en la habitación contigua. Eso es aproximadamente lo que sucedió con un escritor en XDA, quien convirtió un portátil retirado en un accesorio permanente de su red doméstica combinando un bloqueador de anuncios a nivel DNS con un servidor de transmisión de juegos autohospedado. Una vez que ambos estaban en funcionamiento, el portátil dejó de ser hardware de repuesto y se convirtió en infraestructura.

El argumento para las mejores aplicaciones para convertir un portátil antiguo en un centro de bloqueo de anuncios y transmisión de juegos es simple: una máquina, dos trabajos no relacionados, y ninguno requiere mucha CPU. El bloqueo de anuncios es principalmente búsquedas DNS. La transmisión de juegos se basa en la GPU de la PC de juegos, no en el portátil que hace la transmisión. Esa combinación es la razón por la que una máquina demasiado lenta para el uso diario sigue siendo lo suficientemente rápida para ejecutar ambos trabajos durante años. Seleccionamos ocho aplicaciones que cubren la capa DNS, la capa de transmisión, la capa de acceso remoto y las tuberías que mantienen todo observable y fácil de administrar desde un navegador.

Qué buscar en un portátil de stack de laboratorio casero

El portátil en sí es tan importante como el software. Busca un bajo consumo de energía en reposo, ya que esta máquina funciona 24/7 y la factura de electricidad se acumula durante un año. La operación sin cabezal con acceso SSH significa que nunca necesitarás abrir la tapa nuevamente. La compatibilidad con Docker o containerd mantiene cada servicio aislado y fácil de actualizar sin romper a los otros. Wake-on-LAN te permite encender la máquina de forma remota en lugar de dejarla funcionando todo el tiempo. Una GPU dedicada o integrada capaz es importante si Sunshine hará codificación de hardware para transmisión de juegos, y un ventilador silencioso es importante porque probablemente está sentado en una sala de estar o un pasillo, no en un servidor.

Tabla de comparación rápida

Aplicación Mejor para Plataformas Plan gratuito Precio inicial/mes
Pi-hole Bloqueo de anuncios DNS en toda la red Linux, Docker Todas las funciones, autohospedado Gratuito
AdGuard Home Bloqueo de anuncios consciente de DoH/DoT Windows, Linux, Docker Todas las funciones, autohospedado Gratuito
Sunshine Servidor de transmisión de juegos autohospedado Windows, Linux Todas las funciones, autohospedado Gratuito
Moonlight Cliente de transmisión de juegos Windows, Linux y más Todas las funciones Gratuito
Tailscale Acceso remoto a la red doméstica Windows, Linux Hasta 3 usuarios, 100 dispositivos Gratuito
Docker Desktop / Docker Engine Ejecutar todo en contenedores Windows, Linux Gratuito para uso personal Gratuito
Portainer GUI web para Docker Windows, Linux Edición comunitaria Gratuito
Netdata Monitoreo de recursos en tiempo real Windows, Linux Panel local, nivel comunitario Gratuito

Las aplicaciones

#1 Pi-hole – Bloqueador de anuncios a nivel DNS

Pi-hole se sienta entre el enrutador e internet y responde consultas DNS por sí mismo, eliminando cualquier solicitud que coincida con un dominio conocido de anuncio o rastreador antes de que llegue a un dispositivo. Se ejecuta como un servicio Linux ligero o un único contenedor Docker, por lo que es lo primero natural a instalar en un portátil reutilizado. Cada teléfono, televisor inteligente y consola de juegos en la red obtiene el bloqueo automáticamente, sin aplicación por dispositivo para instalar o mantener.

Dónde se queda corto: El bloqueo DNS no puede tocar anuncios incrustados en el mismo dominio que el contenido, como muchos anuncios de video en YouTube. La configuración también te pide que estés cómodo apuntando el DNS del enrutador a la dirección IP estática del portátil, lo que desorienta a las personas que nunca han tocado la configuración del enrutador.

Precio: Gratuito, código abierto, autohospedado.

Plataformas: Linux (nativo o Docker), también funciona dentro de Raspberry Pi o cualquier máquina siempre activa.

Descargar: Sitio web · GitHub

Resumen: La opción predeterminada para cualquiera que desee bloqueo de anuncios que cubra todos los dispositivos en la red sin tocar ni uno.

#2 AdGuard Home – Bloqueador de anuncios amigable con DoH

AdGuard Home realiza el mismo trabajo principal que Pi-hole, filtrando DNS en toda la red, pero viene con soporte DNS-over-HTTPS y DNS-over-TLS integrado y un asistente de configuración que obtiene una lista de bloqueos funcional en unos pocos minutos. Su panel web es más fácil de escanear que el de Pi-hole, y funciona cómodamente en Windows así como en Linux, lo que importa si el portátil antiguo aún está en Windows y prefieres no borrarlo.

Dónde se queda corto: El ecosistema de complementos y comunidades es más pequeño que el de Pi-hole, por lo que las listas de bloqueo oscuras o los paneles de terceros son más difíciles de encontrar. Algunos dispositivos que codifican su propio solucionador DNS-over-HTTPS pueden evitarlo completamente.

Precio: Gratuito, código abierto, autohospedado.

Plataformas: Windows, Linux, macOS, Docker.

Descargar: Sitio web · GitHub

Resumen: Elige AdGuard Home sobre Pi-hole si el hub se queda en Windows o quieres que DNS cifrado se maneje desde el principio.

#3 Sunshine – Servidor GameStream autohospedado

Sunshine convierte cualquier máquina Windows o Linux con GPU en un anfitrión de transmisión de juegos autohospedado, codificando tu pantalla y audio y enviándolo a un cliente Moonlight en cualquier lugar de la red. Es el reemplazo directo y activamente mantenido del GameStream descontinuado de Nvidia, y funciona con codificadores Nvidia, AMD e Intel. Esta es la pieza que permite que un portátil en el armario actúe como policía de tráfico para transmitir Steam, Xbox o juegos Epic desde tu PC de juegos real a un teléfono, tableta o TV.

Dónde se queda corto: Sunshine normalmente se ejecuta en la PC de juegos en sí, no en el portátil bloqueador de anuncios, ya que esa máquina necesita la GPU haciendo el renderizado real. Conseguir que la codificación de hardware funcione correctamente en GPU antiguas o integradas requiere algo de prueba y error con la configuración.

Precio: Gratuito, código abierto, autohospedado.

Plataformas: Windows, Linux, macOS (experimental).

Descargar: GitHub

Resumen: La aplicación que hace posible la transmisión de juegos local en absoluto, y la razón por la que la mitad “centro de transmisión” de esta configuración funciona sin suscripción.

#4 Moonlight – El cliente que se empareja con Sunshine

Moonlight es la mitad cliente del par de transmisión, conectándose a un anfitrión Sunshine en la red local o a través de Tailscale y renderizando el feed de video con baja latencia en cualquier pantalla que le apuntes. Funciona esencialmente en todo: teléfonos, tabletas, televisores inteligentes, portátiles antiguos e incluso otros escritorios, lo que hace que la promesa “transmitir a cualquier pantalla de la casa” sea real. El emparejamiento requiere un código PIN la primera vez y luego recuerda al anfitrión para cada sesión posterior.

Dónde se queda corto: La calidad de la transmisión depende en gran medida de las condiciones de la red, y una señal Wi-Fi débil o un enrutador sobrecargado aparecen inmediatamente como desenfoque o tartamudeo. Es solo un cliente, necesita un anfitrión Sunshine en algún lugar para conectarse.

Precio: Gratuito, código abierto.

Plataformas: Windows, Linux, macOS, Android, iOS, tvOS, Raspberry Pi.

Descargar: Sitio web · GitHub

Resumen: Instala esto en todos los dispositivos a los que quieras transmitir juegos, y empareja con Sunshine ejecutándose en la PC de juegos.

#5 Tailscale – Malla Wireguard para que esto funcione lejos del hogar

Tailscale construye una red privada de malla sobre Wireguard entre todos los dispositivos que le agregas, por lo que el portátil bloqueador de anuncios y cualquier cliente Moonlight pueden alcanzarse mutuamente de forma segura ya sea que estés en Wi-Fi doméstico o en una red de hotel al otro lado del país. Una vez que se instala en el hub y en un teléfono, el filtrado de DNS y la transmisión de juegos siguen funcionando fuera de casa sin abrir ni un solo puerto en el enrutador. La configuración es un inicio de sesión y un comando por dispositivo.

Dónde se queda corto: Las cuentas gratuitas tienen un tope de tres usuarios y cien dispositivos, lo que es mucho para un hogar pero no para nada más grande. El rendimiento de transmisión en una conexión móvil sigue siendo limitado por la velocidad de carga en el extremo de la red doméstica.

Precio: Gratuito hasta 3 usuarios y 100 dispositivos. Los niveles de equipo pagados se escalan más allá.

Plataformas: Windows, Linux, macOS, Android, iOS.

Descargar: Sitio web

Resumen: La pieza que convierte una configuración solo en el hogar en algo que te sigue, sin tocar el reenvío de puertos del enrutador.

#6 Docker Desktop / Docker Engine – El tiempo de ejecución del contenedor

Docker ejecuta Pi-hole, AdGuard Home y la mayor parte del resto de esta pila como contenedores aislados, por lo que cada servicio obtiene su propio entorno y una actualización a uno nunca rompe otro. En Linux, Docker Engine se ejecuta como un servicio de fondo ligero sin GUI necesaria. En Windows, Docker Desktop agrega una interfaz de administración sobre el mismo motor. Los contenedores también hacen trivial limpiar y reconstruir un servicio único sin tocar el portátil completo.

Dónde se queda corto: Docker Desktop en Windows conlleva una sobrecarga de memoria real de su capa de virtualización, lo que importa más en un portátil antiguo con RAM limitada. Aprender la red de contenedores y los montajes de volumen es una curva de aprendizaje real para alguien que nunca ha usado Docker antes.

Precio: Gratuito para uso personal y pequeñas empresas según los términos actuales de Docker.

Plataformas: Windows, Linux, macOS.

Descargar: Sitio web

Resumen: La tubería en la que se sienta todo en esta lista, vale la pena aprender una vez y reutilizar para cada proyecto futuro.

#7 Portainer – GUI para Docker

Portainer pone un panel web frente a Docker para que puedas iniciar, detener e inspeccionar contenedores, verificar registros y extraer actualizaciones sin memorizar banderas de línea de comandos. Se ejecuta como un contenedor en sí, se conecta al motor Docker ya en el portátil y es accesible desde cualquier navegador en la red, lo que importa en una máquina sin interfaz con ningún monitor adjunto. Para un hub que ejecuta cuatro o cinco servicios a la vez, es más rápido administrarlo desde Portainer que desde SSH cada vez.

Dónde se queda corto: Agrega otro servicio para mantener actualizado y otra superficie de ataque si el panel se expone fuera de la red doméstica sin protección. La interfaz agrupa muchas opciones avanzadas detrás de menús que requieren cierto puntaje para encontrar.

Precio: Edición comunitaria gratuita. La edición empresarial alrededor de $ 100 por año agrega acceso basado en roles y soporte, opcional para una configuración de usuario único en casa.

Plataformas: Windows, Linux, macOS, Docker.

Descargar: Sitio web · GitHub

Resumen: Omite la terminal para la administración diaria de contenedores una vez que esta pila supera dos o tres servicios.

#8 Netdata – Monitoreo de recursos

Netdata muestra gráficos de CPU, memoria, disco y red en tiempo real para el portátil y todos los contenedores en él, actualizándose cada segundo en un panel del navegador sin configuración necesaria desde el inicio. En una máquina que rara vez ves directamente, es la forma más rápida de notar un contenedor que ha comenzado a comerse toda la RAM o un pico de carga de consulta DNS antes de que se convierta en un tiempo de inactividad. Detecta automáticamente la mayoría de los servicios en ejecución y comienza a graficarlos inmediatamente después de la instalación.

Dónde se queda corto: El panel predeterminado te lanza muchas métricas a la vez, y encontrar el puñado que importa para un pequeño hub doméstico requiere un filtrado inicial. Las características en la nube para paneles multianfitrión y retención más larga se encuentran detrás de un nivel de equipo pagado.

Precio: Panel local gratuito y nivel comunitario. Los niveles pagados de Netdata Cloud agregan características de equipo e historial más largo.

Plataformas: Windows, Linux, macOS, Docker.

Descargar: Sitio web · GitHub

Resumen: Seguro barato que te dice exactamente qué contenedor culpar cuando el portátil antiguo comienza a actuar mal.

Cómo elegir el correcto

Si comienzas desde cero y quieres la menor fricción: instala Pi-hole primero, confirma que está filtrando DNS en tus propios dispositivos, luego agrega Sunshine y Moonlight una vez que el bloqueo de anuncios sea estable. Hacer ambos a la vez multiplica la cantidad de cosas que pueden salir mal durante la configuración.

Si el hub se queda en Windows en lugar de ser borrado a Linux, cambia a AdGuard Home sobre Pi-hole. Su ruta de instalación de Windows es más suave y su panel requiere menos ajuste desde el inicio.

Si deseas que la transmisión de juegos funcione desde fuera de casa, Tailscale no es opcional. El reenvío de puertos para el tráfico de Moonlight es una exposición de seguridad real; una malla Wireguard no.

Si planeas ejecutar más de dos o tres servicios en el mismo portátil, coloca todo en Docker desde el primer día y adminístralo a través de Portainer. Retroajustar contenedores a servicios que instalaste de forma nativa más tarde es más trabajo que comenzar allí.

Si solo quieres saber si algo funciona mal sin SSH cada semana, Netdata es la única aplicación en esta lista que se paga a sí misma la primera vez que detecta un proceso fugitivo antes de que lo hubieras notado.

FAQ

¿Necesito un portátil potente para ejecutar Pi-hole y Sunshine en la misma máquina?

No. Pi-hole apenas toca la CPU ya que está respondiendo búsquedas DNS, no descodificación de video. Sunshine normalmente se ejecuta en la PC de juegos que tiene la GPU realizando la codificación real, no en el portátil bloqueador de anuncios, por lo que el portátil antiguo solo necesita manejar el filtrado de DNS y la sobrecarga del contenedor ligero.

¿Es Pi-hole o AdGuard Home mejor para una red doméstica?

Ambos bloquean anuncios a nivel DNS para todos los dispositivos en la red sin configuración por dispositivo. Pi-hole tiene una comunidad más grande y más listas de bloqueo y paneles de terceros. AdGuard Home tiene DNS-over-HTTPS integrado y un asistente de configuración más amigable, y funciona más cómodamente en Windows.

¿Puedo transmitir juegos a mi teléfono usando Moonlight sin Sunshine?

No. Moonlight es solo un cliente. Necesita un servidor Sunshine en ejecución en la máquina que realmente tiene el juego instalado y una GPU para codificar la transmisión. Instala Sunshine en la PC de juegos y Moonlight en cualquier dispositivo desde el que quieras jugar.

¿Ralentiza Tailscale la transmisión de juegos?

Agrega una sobrecarga insignificante en comparación con una conexión directa en una red local cuando ambos dispositivos están en la misma red doméstica. La transmisión a través de Tailscale desde fuera de casa está limitada por la velocidad de carga en el extremo de la red doméstica, no por Tailscale en sí.

¿Necesito Docker para ejecutar Pi-hole o AdGuard Home?

No, ambos se instalan como servicios Linux nativos sin Docker. Docker es opcional pero hace que las actualizaciones y solución de problemas sean más fáciles, ya que cada servicio permanece aislado y una actualización incorrecta a un contenedor nunca rompe los otros.

¿Cuánta electricidad usa realmente un portátil bloqueador de anuncios siempre activo?

Un portátil antiguo en reposo con la tapa cerrada y la pantalla apagada normalmente consume entre 5 y 15 vatios, lo que suma algunos dólares al mes en la mayoría de las tarifas eléctricas. Es por eso que el bajo consumo en reposo importa más que la velocidad de CPU bruta cuando eliges qué máquina retirada reutilizar.