Repolode
IgnisDa

IgnisDa/ryot

Un tracker autoalojado para registrar el consumo de contenido multimedia (libros, series y videojuegos) y los entrenamientos, con los datos guardados en tu propio servidor.

Alternativa open source a:TraktGoodreadsStrong

Estrellas
3,647
Forks
142
Issues abiertos
72
Último commit
hace 18 minutos

¿Qué es?

Ryot es un tracker autoalojado para llevar un registro de los libros que lees, las series que ves, los videojuegos que juegas y los entrenamientos que haces. Se ejecuta en tu propio servidor, así que conservas tus datos, y reúne estas actividades en una sola interfaz con estadísticas y gráficos de progreso.

En el apartado multimedia, incluye películas, televisión, anime, manga, libros, audiolibros, podcasts, música y videojuegos, y permite importar datos de servicios como Goodreads, Trakt y MyAnimeList. Las integraciones con Jellyfin, Plex, Kodi y Emby pueden registrar la actividad automáticamente. En el apartado de fitness, ofrece una base de datos de ejercicios integrada para registrar entrenamientos y seguir la evolución de las medidas corporales.

Ryot admite el inicio de sesión con OpenID Connect, envía notificaciones a través de Discord, Ntfy y Apprise, ofrece una GraphQL API para crear integraciones personalizadas y funciona como PWA en móviles. El backend está escrito en Rust y se despliega con Docker junto con una base de datos PostgreSQL.

Funciones clave

  • 01Registra películas, televisión, anime, manga, libros, videojuegos, podcasts y música en un solo lugar
  • 02Importa el historial de Goodreads, Trakt, MyAnimeList y Audiobookshelf
  • 03Permite registrar entrenamientos con una base de datos de ejercicios integrada y muestra gráficos de las medidas corporales
  • 04Sincroniza automáticamente la actividad de reproducción de Jellyfin, Plex, Kodi y Emby
  • 05Ofrece inicio de sesión con OpenID Connect, notificaciones de Discord/Ntfy/Apprise y una GraphQL API

Casos de uso

  • Llevar un único registro personal de todo lo que lees, ves y juegas
  • Reemplazar las hojas de cálculo dispersas que usas para registrar entrenamientos y medidas corporales
  • Registrar automáticamente lo que ves en un servidor multimedia doméstico
  • Crear dashboards o automatizaciones personalizadas a partir de la GraphQL API

Inicio rápido

  1. 1

    Crea un archivo docker-compose.yml con los servicios de Ryot y PostgreSQL

  2. 2

    Inicia los servicios en segundo plano

    docker compose up -d
  3. 3

    Abre http://localhost:8000 en el navegador

Antes de usarlo

  • Requiere ejecutar una base de datos PostgreSQL junto con la aplicación, por lo que el autoalojamiento requiere cierta configuración.
  • Algunas funciones, como compartir perfiles y las recomendaciones personalizadas, solo están disponibles en la versión Pro de pago.

En colecciones

Temas

Preguntas frecuentes

¿Qué es ryot?
Un tracker autoalojado para registrar el consumo de contenido multimedia (libros, series y videojuegos) y los entrenamientos, con los datos guardados en tu propio servidor. Ryot es un tracker autoalojado para llevar un registro de los libros que lees, las series que ves, los videojuegos que juegas y los entrenamientos que haces. Se ejecuta en tu propio servidor, así que conservas tus datos, y reúne estas actividades en una sola interfaz con estadísticas y gráficos de progreso.
¿ryot es gratuito? ¿Qué licencia tiene?
ryot es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ryot sigue mantenido?
Mantenimiento activo. El último commit de ryot fue el 24 oct 2026.
¿Para qué puedo usar ryot?
Llevar un único registro personal de todo lo que lees, ves y juegas Reemplazar las hojas de cálculo dispersas que usas para registrar entrenamientos y medidas corporales Registrar automáticamente lo que ves en un servidor multimedia doméstico Crear dashboards o automatizaciones personalizadas a partir de la GraphQL API
¿Cómo se instala ryot?
Crea un archivo docker-compose.yml con los servicios de Ryot y PostgreSQL Inicia los servicios en segundo plano: docker compose up -d Abre http://localhost:8000 en el navegador
¿Dónde consigo ryot?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/IgnisDa/ryot

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados