Plataforma autohospedada de acceso remoto seguro que combina WireGuard VPN, gestión de identidades, MFA y control de acceso a la red.
netbirdio/netbird
VPN mesh de código abierto basada en WireGuard que conecta máquinas, personas y agentes de IA mediante túneles cifrados peer-to-peer y control de acceso basado en identidad.
Alternativa open source a:Tailscale
ZeroTier
Cloudflare Access
- Estrellas
- 30,186
- Forks
- 1,778
- Issues abiertos
- 792
- Último commit
- hace 12 horas
¿Qué es?
NetBird combina una red privada peer-to-peer que no requiere configuración con un sistema centralizado de control de acceso. Cada máquina ejecuta un agente de NetBird que gestiona un túnel de WireGuard, para que los dispositivos puedan conectarse entre sí sin abrir puertos entrantes, escribir reglas de firewall complejas ni configurar una puerta de enlace VPN.
El acceso se controla mediante grupos y reglas que se gestionan desde una sola interfaz de administración, con compatibilidad con SSO y MFA, integraciones con IdP, DNS privado, rutas a redes externas y nodos de salida. Si falla la traversía NAT directa, el tráfico pasa a un servicio de relay. El proyecto se puede usar con NetBird Cloud, el servicio alojado, o autohospedar con Docker. Incluye clientes para Linux, macOS, Windows, Android, iOS, FreeBSD y varias plataformas de routers y NAS.
El repositorio incluye un Management Service, un Signal Service, un Relay Service y componentes cliente escritos en Go. También ofrece una API pública, un proveedor de Terraform y una colección de Ansible para automatizar tareas.
Funciones clave
- 01Túneles de WireGuard peer-to-peer con detección automática de peers y fallback a un relay.
- 02Control de acceso granular mediante grupos y reglas, gestionado desde una sola interfaz de administración.
- 03Compatibilidad con SSO y MFA, integraciones con IdP y sincronización de grupos de IdP.
- 04Rutas a redes externas, nodos de salida y DNS privado con zonas personalizadas.
- 05SSH y acceso a SSH y RDP desde el navegador con políticas de acceso centralizadas.
- 06API pública, proveedor de Terraform y colección de Ansible para automatizar tareas.
Casos de uso
- Conectar portátiles de oficina, servidores y dispositivos de un laboratorio doméstico en una sola red privada, sin una puerta de enlace VPN tradicional.
- Dar al personal remoto acceso controlado a servicios internos mediante SSO y políticas por grupo.
- Enrutar el tráfico a una subred privada o usar un nodo de salida desde un dispositivo remoto.
- Ejecutar una red overlay zero-trust autohospedada en una VM pequeña con Docker Compose.
Inicio rápido
- 1
Descarga e instala el cliente de NetBird desde app.netbird.io/install
- 2
Regístrate con Google, Microsoft, GitHub o tu dirección de correo electrónico y, después, consulta la interfaz de administración
- 3
O bien, autoalójalo: ejecuta el script oficial de instalación indicado en el README (necesitas una VM Linux, un dominio público y Docker Compose)
Antes de usarlo
- La licencia es mixta: la mayor parte del código usa BSD-3-Clause, pero los directorios management, signal y relay usan AGPLv3.
- Para el autoalojamiento necesitas un dominio público, una VM Linux con los puertos 80, 443 y UDP 3478 abiertos, y Docker Compose.
- La rama main puede ser inestable o no funcionar, así que usa versiones etiquetadas para un uso estable.
- La función Agent Network está en fase beta.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es netbird?
- VPN mesh de código abierto basada en WireGuard que conecta máquinas, personas y agentes de IA mediante túneles cifrados peer-to-peer y control de acceso basado en identidad. NetBird combina una red privada peer-to-peer que no requiere configuración con un sistema centralizado de control de acceso. Cada máquina ejecuta un agente de NetBird que gestiona un túnel de WireGuard, para que los dispositivos puedan conectarse entre sí sin abrir puertos entrantes, escribir reglas de firewall complejas ni configurar una puerta de enlace VPN.
- ¿netbird es gratuito? ¿Qué licencia tiene?
- netbird es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿netbird sigue mantenido?
- Mantenimiento activo. El último commit de netbird fue el 24 oct 2026.
- ¿Para qué puedo usar netbird?
- Conectar portátiles de oficina, servidores y dispositivos de un laboratorio doméstico en una sola red privada, sin una puerta de enlace VPN tradicional. Dar al personal remoto acceso controlado a servicios internos mediante SSO y políticas por grupo. Enrutar el tráfico a una subred privada o usar un nodo de salida desde un dispositivo remoto. Ejecutar una red overlay zero-trust autohospedada en una VM pequeña con Docker Compose.
- ¿Cómo se instala netbird?
- Descarga e instala el cliente de NetBird desde app.netbird.io/install Regístrate con Google, Microsoft, GitHub o tu dirección de correo electrónico y, después, consulta la interfaz de administración O bien, autoalójalo: ejecuta el script oficial de instalación indicado en el README (necesitas una VM Linux, un dominio público y Docker Compose)
- ¿Dónde consigo netbird?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/netbirdio/netbird
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
VPN mesh descentralizada escrita en Rust que conecta dispositivos en una LAN virtual mediante NAT traversal y compatibilidad con WireGuard.
Plataforma SASE de código abierto y autohospedable basada en WireGuard que combina VPN zero trust, proxy inverso, acceso privilegiado y una puerta de enlace de IA.
Plataforma de acceso seguro zero trust autogestionada que combina VPN de acceso remoto, ZTNA, gateway de API/IA, PaaS y túneles al estilo de ngrok en Kubernetes.
Plataforma de acceso remoto seguro, diseñada para alojarse en infraestructura propia y basada en WireGuard, con políticas de identidad, confianza en los dispositivos y registros de auditoría.
Tailscale crea redes privadas basadas en WireGuard entre tus dispositivos; este repositorio incluye el daemon tailscaled y la CLI tailscale.