Repolode
IgnisDa

IgnisDa/ryot

Самостоятельно размещаемый трекер книг, сериалов, игр и тренировок, который хранит данные на вашем сервере.

Open source альтернатива:TraktGoodreadsStrong

Звёзды
3,647
Форки
142
Открытые issues
72
Последний коммит
18 минут назад

Что это?

Ryot — это трекер книг, сериалов, игр и тренировок, который вы размещаете на собственном сервере. Данные остаются у вас, а статистика и графики прогресса объединяют все занятия в одном интерфейсе.

Для медиа Ryot поддерживает фильмы, сериалы, аниме, мангу, книги, аудиокниги, подкасты, музыку и видеоигры. Историю можно импортировать из таких сервисов, как Goodreads, Trakt и MyAnimeList. Интеграции с Jellyfin, Plex, Kodi и Emby позволяют автоматически записывать активность. Для тренировок предусмотрена встроенная база упражнений, а также учёт занятий и отслеживание изменений параметров тела.

Ryot поддерживает вход через OpenID Connect, отправляет уведомления через Discord, Ntfy и Apprise, предоставляет GraphQL API для пользовательских интеграций и работает на мобильных устройствах как PWA. Backend написан на Rust; приложение разворачивается с помощью Docker и использует PostgreSQL.

Ключевые возможности

  • 01Отслеживает фильмы, сериалы, аниме, мангу, книги, игры, подкасты и музыку в одном месте
  • 02Импортирует историю из Goodreads, Trakt, MyAnimeList и Audiobookshelf
  • 03Позволяет записывать тренировки с помощью встроенной базы упражнений и строит графики изменений параметров тела
  • 04Автоматически синхронизирует просмотры из Jellyfin, Plex, Kodi и Emby
  • 05Поддерживает вход через OpenID Connect, уведомления через Discord/Ntfy/Apprise и GraphQL API

Сценарии использования

  • Вести единый личный журнал прочитанного, просмотренного и пройденного в играх
  • Заменить разрозненные таблицы для учёта тренировок и параметров тела
  • Автоматически записывать просмотренное на домашнем медиасервере
  • Создавать пользовательские дашборды и автоматизации на основе GraphQL API

Быстрый старт

  1. 1

    Создайте файл docker-compose.yml с сервисами Ryot и PostgreSQL

  2. 2

    Запустите сервисы в фоновом режиме

    docker compose up -d
  3. 3

    Откройте http://localhost:8000 в браузере

Что важно знать

  • Для работы приложения требуется запустить базу данных PostgreSQL, поэтому для самостоятельного хостинга понадобится небольшая настройка.
  • Некоторые функции, например общий доступ к профилям и персональные рекомендации, доступны только в платной версии Pro.

В подборках

Темы

Частые вопросы

Что такое ryot?
Самостоятельно размещаемый трекер книг, сериалов, игр и тренировок, который хранит данные на вашем сервере. Ryot — это трекер книг, сериалов, игр и тренировок, который вы размещаете на собственном сервере. Данные остаются у вас, а статистика и графики прогресса объединяют все занятия в одном интерфейсе.
ryot можно использовать бесплатно? Какая у него лицензия?
ryot распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ryot всё ещё поддерживается?
Активно поддерживается. Последний коммит в ryot — 24 окт. 2026 г..
Для чего можно использовать ryot?
Вести единый личный журнал прочитанного, просмотренного и пройденного в играх Заменить разрозненные таблицы для учёта тренировок и параметров тела Автоматически записывать просмотренное на домашнем медиасервере Создавать пользовательские дашборды и автоматизации на основе GraphQL API
Как установить ryot?
Создайте файл docker-compose.yml с сервисами Ryot и PostgreSQL Запустите сервисы в фоновом режиме: docker compose up -d Откройте http://localhost:8000 в браузере
Где скачать ryot?
Исходный код и инструкции по установке — на GitHub: https://github.com/IgnisDa/ryot

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый трекер тренировок и веса тела для планирования программ, записи подходов и хранения данных на собственном сервере.

15,5 тыс.+630 за неделю2 тыс.JavaScriptAGPL-3.0Обновлён 7 часов назад

Самостоятельно размещаемый трекер фитнеса и здоровья для учёта питания, тренировок, воды, сна и показателей тела, с профилями семьи и синхронизацией устройств.

6,5 тыс.+7 за неделю436TypeScriptOtherОбновлён 3 часа назад