Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

subspace

Subspace es una interfaz gráfica simple para servidores WireGuard VPN con soporte SSO SAML, gestión de dispositivos multiplataforma y certificados TLS automáticos mediante Let's Encrypt. Escrito en Go como binario estático.

Ficha actualizada 18 sept 2026, 19:22 · upstream 5 sept 2022, 13:36 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es subspace

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

Subspace es una solución de servidor VPN WireGuard con interfaz web que permite gestionar conexiones seguras de forma sencilla. Soporta protocolo WireGuard (el más moderno y rápido), autenticación SSO con proveedores SAML como G Suite y Okta, y generación automática de configuraciones para clientes en Mac OS X, Windows, Linux, Android e iOS.

La instalación es minimalista: ofrece imagen Docker pública o binario Go estático con assets embebidos. Incluye TLS automático con Let's Encrypt, redirección HTTP a HTTPS y funciona tanto con reverse proxy como standalone. Requiere WireGuard instalado en el host del contenedor.

El despliegue en VPS es sencillo con requisitos bajos (512MB RAM mínimo). Los datos se almacenan en directorio montado /data para persistencia. La interfaz permite añadir/eliminar dispositivos, descargar configs únicas por cliente y generar códigos QR para importación fácil en móviles.

CASOS DE USO
  • Servidor VPN corporativo con autenticación SSO para empleados
  • Acceso remoto seguro a redes privadas desde múltiples plataformas
  • Solución de bajo mantenimiento para VPS económicos
  • Punto de entrada seguro para aplicaciones internas detrás de firewall
PUNTOS DESTACADOS
  • Protocolo WireGuard nativo con rendimiento óptimo
  • SSO SAML integrado para G Suite y Okta
  • TLS automático con Let's Encrypt sin configuración manual
  • Generación automática de QR para clientes móviles
  • Binario Go estático sin dependencias externas
  • Soporte multiplataforma (macOS, Windows, Linux, Android, iOS)
PRECAUCIONES
  • Requiere WireGuard instalado en el host del contenedor Docker
  • No incluye compose file para orquestación simplificada
  • Sin panel de ayuda o sistema de reportes de bugs integrado
  • Necesita DNS público resolvable y puertos 80/443/51820 abiertos
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.

Docker detectado

Instalar WireGuard en host antes del contenedor. Montar /data para persistencia. Cambiar SUBSPACE_HTTP_HOST al dominio público. Asegurar puertos 80/tcp, 443/tcp y 51820/udp abiertos. Usar --network host o mapeo de puertos correcto. Actualizar imagen arrastrando nuevo contenedor (los datos persisten en volumen).

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.