Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

calabi

Calabi es un software open source autocontenido que proporciona túneles y una red Mesh privada en WireGuard. Permite conectar dispositivos sin IP pública a internet o formar redes privadas entre máquinas.

Ficha actualizada 23 sept 2026, 12:07 · upstream 23 sept 2026, 11:54 · release v1.14.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es calabi

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Calabi permite crear túneles seguros y una red Mesh privada en WireGuard para conectarse a servicios sin IP pública, como servidores atrás de NAT o CGNAT, o formar redes privadas entre dispositivos. El repositorio contiene los tres componentes principales: el cliente calabi, el nodo data plane calabi-edge y el coordinador calabi-coord. Además incluye la aplicación móvil Android que se conecta al servidor local o a una red organizacional de calabi.net.

CASOS DE USO
  • Conectar dispositivos sin IP pública (laptops detrás de NAT) a servicios web
  • Crear redes privadas entre máquinas en la misma red LAN con direcciones estábles
  • Servir aplicaciones web, SSH o bases de datos desde un servidor privado
  • Comunicación segura entre dispositivos dentro de una organización
  • Despliegue de microservicios sin necesidad de IP pública
  • Conectar servidores en la nube (AWS, GCP) a través de redes privadas
PUNTOS DESTACADOS
  • Tecnología WireGuard para conexiones criptografadas entre dispositivos
  • Arquitectura basada en Go con compilación nativa sin dependencias externas
  • Soporte completo: túneles HTTP/HTTPS/TCP/UDP y red Mesh privada
  • Gestión de acceso por IP, autenticación básica y OAuth (Google/GitHub)
  • Conexión directa entre dispositivos o a través de relays según disponibilidad
  • Dashboard web en tiempo real para monitorear túneles y tráfico
PRECAUCIONES
  • No incluye un panel de administración centralizado ni gestión de cuentas (solo el coordinador local)
  • La aplicación móvil requiere Android 8.0+ con SDK NDK r27
  • El nodo calabi-edge debe tener una IP pública o acceso a internet para recibir tráfico
  • Las claves WireGuard se generan por cada dispositivo, no compartidas entre nodos
  • No incluye soporte nativo para Windows Server ni macOS como cliente
  • La red Mesh requiere que los dispositivos tengan acceso a internet para hole-punch
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Calabi
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Para desplegar el servidor: instale calabi-coord y calabi-edge en un host con IP pública usando Docker Compose. Cada dispositivo se une mediante un enlace calabi://join generado por el coordinador. Para la aplicación móvil, escanea el código QR del coordinador o ingresa manualmente su enlace de invitación. Las claves WireGuard se generan localmente en cada nodo y nunca son compartidas entre dispositivos.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
80807400
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.