Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

dashGO

dashGO es un panel de gestión de proxies autoalojado basado en Go + Vue 3 con backend sing-box. Soporta Docker Compose, ofrece estadísticas de tráfico, control de usuarios y está diseñado para despliegues Linux VPS.

Ficha actualizada 22 sept 2026, 17:13 · upstream 22 sept 2026, 15:43 · release 1.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es dashGO

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

dashGO es una plataforma moderna de gestión de proxies construida con Go en el backend y Vue 3 en el frontend, utilizando sing-box como motor de proxy. El sistema permite administrar nodos, gestionar usuarios y monitorear tráfico en tiempo real desde un panel web responsivo compatible con móviles.

El proyecto utiliza arquitectura microservicios con soporte para múltiples bases de datos (SQLite por defecto o MySQL externo), autenticación JWT, protección contra SQL injection y XSS. Incluye integración con Redis para caché y Nginx como reverse proxy. La licencia MIT permite uso comercial y modificaciones.

Destaca su enfoque en auto-alojamiento: los usuarios mantienen el control de sus datos sin depender de terceros. El despliegue es rápido mediante Docker Compose o script install.sh, aunque requiere entorno Linux con Docker instalado.

CASOS DE USO
  • Gestión centralizada de nodos proxy VLESS/VMess para múltiples clientes
  • Panel administrativo para asignar usuarios y controlar cuotas de tráfico
  • Monitoreo en tiempo real de consumo de datos por usuario/nodo
  • Despliegue rápido en VPS Linux con Docker Compose (2 minutos)
  • Alternativa open source a paneles comerciales como PanelAdmin
PUNTOS DESTACADOS
  • Backend Go + frontend Vue 3 con arquitectura moderna y rendimiento optimizado
  • Soporte nativo para sing-box, el proxy más eficiente actualmente
  • Docker Compose incluido con despliegue en un solo comando
  • Licencia MIT permite uso comercial y modificaciones del código fuente
  • Protección de seguridad integrada: JWT, SQL injection prevention, XSS protection
  • Estadísticas de tráfico en tiempo real para auditoría y facturación
PRECAUCIONES
  • Solo compatible con sistemas Linux (Ubuntu/Debian/CentOS), no Windows/macOS
  • SQLite no soporta arquitectura arm64; requiere MySQL en ese caso
  • Dependencia obligatoria de Docker y Docker Compose para instalación
  • No incluye panel web preconfigurado, requiere acceso SSH inicial
  • Requiere configuración manual de certificados SSL/HTTPS o Cloudflare
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

Despliegue recomendado: usar install.sh con opción MySQL si es arm64. Habilitar HTTPS con Cloudflare Origin Certificate (Full strict, TLS 1.2+). Abrir puertos 80/443 en firewall. Verificar logs con docker compose ps y docker compose logs -f dashgo. Para producción: usar MySQL externo, no SQLite. Reiniciar servicios con docker compose restart.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
VueNode.jsGoRust
SERVICIOS
MySQLRedis
BASES DE DATOS
MySQLRedis
PUERTOS
8080
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.