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
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.
- 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.
- 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.
- 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.
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.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.