Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
No detectados
SERVICIOS
S3/MinIO
BASES DE DATOS
No detectadas
PUERTOS
81819000
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.