Acceda a su laboratorio doméstico de forma remota con NetBird: La solución más sencilla.

Acceda a su laboratorio doméstico de forma remota con NetBird: La solución más sencilla.

Para quienes administran un servidor multimedia, operan un laboratorio doméstico, ejecutan máquinas virtuales en la nube o crean paneles de control internos, el acceso remoto es fundamental. Utilizar su propia infraestructura tiene poco valor si no puede conectarse a estos servicios desde fuera de su entorno local. Sin embargo, exponer sus servicios a internet introduce numerosas vulnerabilidades de seguridad, incluido el riesgo de acceso no autorizado a sus sistemas. NetBird ofrece una solución equilibrada al establecer una red privada segura que permite una comunicación fluida entre sus dispositivos, independientemente de su ubicación.

NetBird es una plataforma de código abierto que utiliza un modelo de red de confianza cero para crear una red privada segura que conecta tus dispositivos. Gracias a este sistema, tus dispositivos funcionan como si estuvieran en la misma red local, lo que simplifica el acceso a servicios, paneles de control y servidores autogestionados desde ubicaciones remotas.

Por ejemplo, si utilizas un servidor multimedia con Plex o Jellyfin, con NetBird puedes acceder a él desde cualquier lugar sin necesidad de modificar la configuración del router. Para quienes administran servidores en la nube, el acceso SSH seguro es posible sin exponerlo a internet. Si utilizas soluciones autoalojadas como Joplin o creas paneles de control para uso interno, colaborar con tu equipo a través de una red privada es muy sencillo.

Si decide no usar una herramienta como NetBird, tendría que exponer su servidor públicamente para acceder a él de forma remota. Si bien configurar una VPN es una opción, puede requerir mucho tiempo y esfuerzo para administrar las reglas del firewall, abrir los puertos necesarios y mantener los certificados de seguridad, lo que a menudo le resta tiempo para usar el servicio.

NetBird funciona conectando tus dispositivos a una red privada. Este enfoque descentralizado permite que los dispositivos se conecten directamente entre sí, mejorando la velocidad y la fiabilidad, en lugar de enrutar el tráfico a través de un servidor central. También puedes designar un dispositivo como nodo de enrutamiento, lo que le permite funcionar como puerta de enlace a toda la red local. Por ejemplo, si tu servidor doméstico está configurado como nodo de enrutamiento, puedes acceder a otros dispositivos de tu casa sin necesidad de instalar NetBird en cada uno.

Agregar un nuevo par a NetBird

Cómo configurar y usar NetBird

NetBird está disponible tanto como solución alojada, similar a Tailscale, como opción autoalojada, una de sus mayores ventajas. Si bien el autoaloje puede requerir cierta configuración inicial, es un proceso sencillo.

Primero, elige dónde alojarás NetBird. Puedes usar una máquina virtual en la nube, un NAS o incluso tu propio ordenador portátil. Además, necesitarás un nombre de dominio que apunte a la dirección IP pública de tu servidor.

NetBird funciona con Docker, así que asegúrese de tener Docker y el complemento Docker Compose instalados en su servidor. Además, instale dos utilidades ligeras: una curlpara descargar el script de instalación de NetBird y otra jqpara gestionar los datos de configuración.

sudo apt install jq curl

NetBird proporciona un script de configuración automática que instala y configura los componentes necesarios. Puede iniciar este proceso utilizando el siguiente comando:

curl -fsSL https://github.com/netbirdio/netbird/releases/latest/download/getting-started.sh | bash

Durante la instalación, se le pedirá que proporcione un dominio que se utilizará para acceder al panel de control de NetBird. Este dominio le permitirá posteriormente acceder al panel de control a través de su navegador web.

A continuación, el script te preguntará qué proxy inverso prefieres. Para la mayoría de los usuarios, la opción predeterminada 0 (Traefik) es la mejor, ya que gestiona automáticamente los certificados HTTPS a través de Let’s Encrypt, lo que simplifica el acceso seguro a tu panel de control.

Script de Netbird ejecutándose en la terminal

A continuación, la instalación le pedirá una dirección de correo electrónico y, posteriormente, le preguntará si desea habilitar el servicio NetBird Proxy. Dado que el objetivo es acceder a los dispositivos de forma remota a través de la red privada de NetBird, puede seleccionar N para rechazar esta opción.

Una vez completados estos pasos, el script de configuración esperará a que el servidor NetBird termine de inicializarse.

Script de Netbird ejecutándose en la terminal

Una vez completada la inicialización, podrá acceder al panel de control de NetBird utilizando el dominio que configuró previamente.

Al acceder a esta dirección, se le redirigirá a la página de configuración de NetBird, donde podrá crear su primera cuenta de administrador y añadir dispositivos a su red.

Pantalla de inicio de sesión de Netbird

Integración de un dispositivo con NetBird

Para habilitar el acceso remoto a los servicios alojados en cualquiera de sus dispositivos, comience por agregar dicho dispositivo a su red NetBird. Navegue a la sección Pares en el panel lateral y seleccione la opción Agregar par.

Verás opciones para descargar el cliente NetBird adecuado, que el sistema suele sugerir en función del dispositivo que estés utilizando. Descarga e instala el cliente recomendado en tu dispositivo.

Una vez finalizada la instalación, inicie el cliente e inicie sesión con las mismas credenciales que configuró para su panel de control de NetBird. Tras la autenticación, el dispositivo aparecerá en la lista de pares y recibirá automáticamente una dirección IP privada dentro de su red NetBird.

Sección de pares de Netbird

Para acceder a otro dispositivo conectado, vuelva a la página de Dispositivos conectados, donde encontrará la dirección IP de NetBird del dispositivo que ejecuta la aplicación deseada. Abra un navegador en su computadora portátil o dispositivo móvil e ingrese esa dirección IP junto con el puerto de la aplicación correspondiente.

Por ejemplo, si su servidor doméstico aloja un servidor multimedia como Jellyfin y NetBird le asigna la dirección 100.70.15.8, puede acceder al servidor multimedia a través de la siguiente dirección:

http://100.70.15.8:8096

Siempre que tanto tu ordenador portátil como el servidor doméstico estén conectados a través de NetBird, el servidor multimedia funcionará como si ambos dispositivos estuvieran en la misma red local, incluso si accedes a ellos de forma remota.

Navegación y uso de NetBird

Una vez integrados tus dispositivos, la mayoría de las interacciones con NetBird se realizarán a través de su panel web intuitivo. Este panel sirve como centro de control para gestionar todos los dispositivos de tu red y controlar sus ajustes de comunicación.

Para empezar, explore la sección «Dispositivos conectados» en el panel de control. Esta sección muestra todos los dispositivos conectados a su red NetBird, lo que le permite ver sus nombres, el estado de la conexión y las direcciones IP internas asignadas. Aquí puede cambiar el nombre de los dispositivos, eliminar dispositivos conectados o crear claves de configuración para añadir nuevos equipos a su red.

Acceso a Netbird

A continuación, consulta la sección Grupos. Esta función te permite organizar tus dispositivos en categorías específicas, simplificando la gestión de accesos. Puedes crear grupos como Dispositivos personales, Servidores o Máquinas de desarrollo. Tras configurar los grupos, puedes asignar usuarios específicos a cada uno directamente desde el panel de control.

Una vez categorizados tus dispositivos, accede a la sección de Control de acceso. Aquí puedes definir las reglas que rigen la interacción entre los dispositivos de tu red. Tienes la flexibilidad de especificar qué grupos o dispositivos pueden comunicarse entre sí y qué tipos de tráfico están permitidos. Por ejemplo, puedes permitir que tu portátil se conecte a un servidor específico, restringiendo el acceso de otros dispositivos a dicho servidor.

Control de acceso NetBird

Finalmente, la sección Redes cobra importancia cuando se desea exponer una red local completa a través de un único dispositivo designado como nodo de enrutamiento. Al definir un recurso de red y asignar un nodo de enrutamiento, otros dispositivos dentro de la red NetBird pueden acceder a máquinas que no ejecutan el cliente NetBird.

Creación de nueva red Netbird

NetBird facilita eficazmente el acceso remoto seguro a sus aplicaciones autoalojadas, garantizando que su experiencia de autoalojamiento se mantenga intacta. Para aprovechar al máximo este potencial de acceso remoto, considere explorar más aplicaciones autoalojadas que se ajusten a sus necesidades.

Fuente e imágenes

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *