Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

vexgo

VexGo es un CMS de blog auto-alojado ligero construido con Go (backend) y React (frontend). Prioriza simplicidad, rendimiento y control total sobre los datos. Soporta múltiples bases de datos, almacenamiento S3 compatible y autenticación robusta mediante JWT y OAuth.

Ficha actualizada 22 sept 2026, 17:10 · upstream 22 sept 2026, 15:37 · release v0.9.0

00

Qué es vexgo

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

VexGo es un sistema de gestión de contenido para blogs diseñado para desarrolladores y escritores que valoran la simplicidad, el rendimiento y el control. Construido con tecnologías modernas, ofrece una plataforma completa con gestión de usuarios, creación de contenido rico y extensibilidad. El backend utiliza Go con Gin para procesamiento eficiente, mientras que el frontend emplea React, TypeScript y Tailwind CSS para una interfaz moderna.

CASOS DE USO
  • Blog personal o corporativo auto-alojado sin dependencias externas complejas.
  • Plataforma de documentación técnica para proyectos de software con soporte nativo a Markdown.
  • CMS escalable en infraestructura propia (bare-metal, Docker, NixOS) con alta personalización.
  • Gestión segura de comentarios mediante moderación manual, filtrado por palabras clave y revisión LLM.
PUNTOS DESTACADOS
  • Rendimiento nativo en Go: Backend eficiente con bajo consumo de recursos comparado con stacks tradicionales.
  • Autenticación robusta: JWT, OAuth (GitHub/Google) y OIDC con control de acceso basado en grupos.
  • Flexibilidad de almacenamiento: SQLite para despliegues simples, PostgreSQL/MySQL para producción y S3-compatible para escalabilidad.
  • Sistema de temas SSR: Temas renderizados en el servidor para carga inicial rápida y SEO optimizado.
PRECAUCIONES
  • Complejidad de configuración avanzada: Requiere conocimientos técnicos para gestionar claves de cifrado, secretos SSO y configuraciones de proxy inverso.
  • Dependencia de infraestructura externa para escalabilidad: Es obligatorio activar Valkey (Redis-compatible) para caché y estado compartido en múltiples instancias.
  • Seguridad por defecto limitada: Los valores por defecto no son seguros para producción sin cifrado adecuado de claves y configuración de proxy.
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

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

Docker Compose detectado

Para despliegue simple, usar el binario directo o Docker. Generar siempre una clave segura para jwt_secret y settings_encryption_key usando openssl. Configurar behind_reverse_proxy=true y definir trusted_proxies si se usa un proxy inverso (nginx, Cloudflare) para evitar host-header poisoning. Para producción escalable, habilitar Valkey y usar almacenamiento S3 compatible en lugar de sistema de archivos local.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsGo
SERVICIOS
PostgreSQLMySQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLMySQLRedis
PUERTOS
3001330654326379
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.