Un registro de gimnasio y peso corporal autoalojado para planificar rutinas, anotar series y guardar los datos de entrenamiento en tu propio servidor.
- 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
Crea un archivo docker-compose.yml con los servicios de Ryot y PostgreSQL
- 2
Inicia los servicios en segundo plano
docker compose up -d - 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
Un gestor multimedia autoalojado para películas, series, anime, manga, videojuegos, libros, cómics y juegos de mesa.
Un monitor de actividad física y salud autoalojado para registrar alimentos, ejercicio, agua, sueño y métricas corporales, con perfiles familiares y sincronización con dispositivos.
Plataforma visual de código abierto y autoalojable para crear automatizaciones, integraciones, tareas programadas y flujos de trabajo basados en HTTP, con generación de flujos asistida por IA.
Aplicación web de entrenamiento físico de código abierto para crear planes de ejercicio, seguir el progreso y consultar una base de datos de ejercicios.
Un CRM de código abierto que puedes ampliar con código mediante objetos, vistas, flujos de trabajo y agentes de IA, creado con TypeScript, React y PostgreSQL.