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
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.
- 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
- 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)
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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).
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.