Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Riviamigo

Riviamigo es un dashboard auto-alojado para telemetría de vehículos Rivian, construido con React, Node.js y Rust. Proporciona visualización en tiempo real de batería, carga, eficiencia y viajes, con soporte multi-vehículo y dashboards personalizables bajo licencia GPL-3.0.

Ficha actualizada 24 sept 2026, 22:13 · upstream 24 sept 2026, 22:04 · release 2026.09.2

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es Riviamigo

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

Riviamigo es una solución auto-alojada diseñada para recopilar, almacenar y visualizar datos de telemetría de vehículos Rivian (R1T, R1S, R2S). El sistema conecta con la cuenta oficial del usuario mediante la API no oficial de Rivian, extrayendo información sobre estado de batería, rango estimado, sesiones de carga, presión de neumáticos, detalles del habitáculo y datos históricos de viajes.

La arquitectura se basa en un stack Docker Compose que incluye servicios para almacenamiento S3/MinIO y procesamiento con Rust y Node.js. El frontend utiliza React con soporte para temas claro/oscuro y diseño responsivo para desktop y móviles. El sistema permite gestión de múltiples vehículos, roles de acceso (owner, manager, viewer) y dashboards personalizables.

El proyecto enfatiza la privacidad: no incluye analíticas de producto ni rastreo hacia servicios externos del desarrollador. Los datos residen en la base de datos local del usuario, con backups controlados por el propietario. La documentación cubre instalación, configuración de variables de entorno, seguridad, recuperación y desarrollo.

CASOS DE USO
  • Visualizar estado actual del vehículo (batería, carga, clima) en un dashboard centralizado
  • Analizar historial de eficiencia energética y patrones de conducción a largo plazo
  • Gestionar múltiples vehículos Rivian desde una única instalación con roles de acceso diferenciados
  • Crear copias personalizadas de dashboards con widgets específicos para cada usuario
  • Exportar datos históricos para análisis externo o backup sin depender de servicios cloud
PUNTOS DESTACADOS
  • Arquitectura auto-alojada que mantiene el control total sobre los datos vehiculares sin subscriptions
  • Soporte nativo para múltiples vehículos con gestión de roles (owner, manager, viewer)
  • Frontend React responsivo con temas claro/oscuro y adaptación móvil/desktop
  • Licencia GPL-3.0 que garantiza código abierto en derivados distribuidos
  • Integración con API no oficial de Rivian para telemetría completa sin intermediarios
  • Documentación exhaustiva con guías de seguridad, backups y recuperación
PRECAUCIONES
  • Requiere configuración manual de variables de entorno (.env) sin soporte one-click
  • Dependencia de API externa de Rivian que puede cambiar sin aviso del proyecto
  • No incluye Dockerfile nativo, solo docker-compose.yml para despliegue
  • Acceso remoto requiere proxy HTTPS con autenticación y firewall adicional
  • Datos históricos dependen de la frecuencia de reportes del vehículo (latencia variable)
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Riviamigo overview in light mode on desktopRiviamigo overview in dark mode on desktopRiviamigo charging dashboard in light mode on desktopRiviamigo charging dashboard in dark mode on desktopRiviamigo overview in light mode on mobileRiviamigo overview in dark mode on mobileRiviamigo charging dashboard in light mode on mobileRiviamigo charging dashboard in dark mode on mobile
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.

Despliegue manual

Desplegar en red doméstica confiable. Usar docker compose --env-file .env -f compose/docker-compose.yml up -d. Proteger puerto 8080 con firewall host y proxy HTTPS autenticado antes de acceso remoto. Seguir guía secure-remote-access antes de exponer. Configurar backups periódicos según docs/operations/backup-and-restore/. Verificar requisitos en docs/getting-started/prerequisites/.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

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