Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

mikrotik-openvpn-gui

Dashboard autoalojado para gestionar servicios OpenVPN en RouterOS 7. No es solo una interfaz visual; valida conexiones y aplica cambios de seguridad usando RouterOS como fuente de verdad para identidades y certificados.

Ficha actualizada 25 sept 2026, 20:33 · upstream 25 sept 2026, 20:30 · release v2.0.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es mikrotik-openvpn-gui

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

Dashboard autoalojado para gestionar servicios OpenVPN en RouterOS 7. No es solo una interfaz visual; despliega el dashboard, valida la conexión y aplica cambios de seguridad a través de RouterOS, que sigue siendo la fuente de verdad para identidades, certificados y sesiones.

Autentica administradores contra RouterOS, evitando una segunda base de datos de contraseñas. Mantiene metadatos y eventos de auditoría en SQLite, sin almacenar contraseñas VPN ni claves privadas. Ofrece roles granulares como Owner o Security operator enforced por cada ruta API.

Arquitectura separada entre software público y operación privada. El router es el controlador de despliegue, seleccionando imágenes inmutables y validando en canary antes de producción. Requiere configuración previa del servidor OpenVPN o uso del planner opcional para redes vacías.

CASOS DE USO
  • Gestión centralizada de usuarios VPN y políticas de acceso
  • Migración segura de certificados CA sin desconectar dispositivos
  • Auditoría de sesiones activas e historial de conexiones
  • Onboarding de dispositivos móviles mediante QR o descargas ZIP
  • Aplicación de presets de acceso con límites, expiración y cuotas
PUNTOS DESTACADOS
  • Autenticación contra RouterOS sin base de datos duplicada
  • No almacena secretos (claves privadas/contraseñas) en el repositorio
  • Soporte para arquitecturas arm64 y amd64
  • Generación de planes de instalación revisables, no automáticos
  • Roles de administrador granulares enforced por API routes
PRECAUCIONES
  • Requiere configuración previa del servidor OpenVPN en RouterOS
  • No aplica comandos automáticamente; requiere revisión manual
  • Dependencia de la API REST de RouterOS para funcionalidad completa
  • Necesita mounts persistentes locales para datos privados
VISUAL

Capturas del proyecto

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

MikroTik-style dashboard navigationVPN dashboard sectionsSimple deployment architecture
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

Configurar variables de entorno como PUBLIC_ORIGIN y DATABASE_PATH. Usar etiquetas inmutables SHA en lugar de ramas mutables (edge). Desplegar en canary antes de producción. No usar la imagen mutable edge automáticamente. Revisar comandos generados antes de aplicar cambios en RouterOS.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

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