spoke-database
Módulo Spoke que integra InfluxDB3, MinIO, CouchDB y VictoriaMetrics para series temporales, objetos y documentos en infraestructura autoalojada.
Ficha actualizada 28 sept 2026, 0:44 · upstream 28 sept 2026, 0:32 · release v1.0.0
Qué es spoke-database
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio define un módulo de red "Spoke" diseñado para orquestar múltiples bases de datos y servicios de almacenamiento bajo una arquitectura definida por Spoke Hub. Incluye InfluxDB3 para métricas de alta velocidad, VictoriaMetrics como alternativa de series temporales, MinIO para almacenamiento compatible con S3 y CouchDB para documentos JSON.
La configuración utiliza Docker Compose y requiere un proxy inverso (Troxy/Traefik) en el hub para la exposición segura de los servicios a través de los puertos 8181, 9000 y 5984. El despliegue soporta imágenes personalizadas y mapeo de permisos de host mediante scripts de entrada.
- Monitoreo de infraestructura con métricas de alta cardinalidad
- Almacenamiento de backups o logs como objetos S3
- Gestión de metadatos en formato JSON mediante CouchDB
- Análisis de telemetría histórica con VictoriaMetrics
- Integración nativa con arquitectura Spoke y Troxy
- Soporte para múltiples motores de datos en un solo despliegue
- Imágenes Docker personalizadas para InfluxDB3
- Configuración simplificada mediante variables de entorno
- Dependencia crítica del hub Spoke preconfigurado
- Uso de IPs estáticas que requieren red fija
- Gestión manual de secretos (tokens y contraseñas) en .env
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.
Clonar el repositorio, copiar .env.example a .env y editar las rutas de datos y credenciales. Construir la imagen personalizada de InfluxDB3 si es necesario con `docker compose build`. Asegurar que el hub tenga Troxy activo y Traefik disponible antes de iniciar los contenedores.
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.