OpenSource-Hub
R

Ryot

3.3k stars·隐私保护·已提供 SHA-256 校验码,下载后可自行核对文件完整性

自托管的媒体与健身一体追踪器,让你完全掌控自己的数据。

智能下载

前往项目主页

该项目暂未提供安装包,请直接访问源代码仓库

一个应用同时记录你看了什么、练了什么,数据存自己服务器上。

核心功能

  • 统一追踪媒体(电影、剧集、游戏、书籍)和健身活动
  • 集成 Plex、Jellyfin、AniList 等第三方服务自动同步
  • 全自托管,数据不经过第三方服务器,隐私安全
  • 支持多用户,适合家庭或小团队使用
  • 现代化 Web 界面,响应式设计,移动端友好

避坑指南

  • 自托管需要一定的技术基础(Docker 或 Node.js);首次使用需申请 TMDB、IGDB 等 API Key;默认 SQLite,大规模使用建议配置 PostgreSQL;媒体自动同步需配置对应服务(如 Plex)的权限

适用场景

  • 想用一个工具同时记录看了哪些电影和每天跑了多远
  • 希望数据完全私有,不想把观影记录和运动数据交给大公司
  • 在家庭服务器或 NAS 上搭建,全家共同使用

详细介绍

Ryot 是一款自托管的全能追踪器,将媒体(电影、剧集、书籍、游戏)追踪和健身记录整合在一个隐私优先的应用中。不同于同时使用 Trakt 追剧和 MyFitnessPal 记录锻炼,Ryot 让你在自己的服务器上管理一切。支持追踪你看、读、玩的内容以及健身活动,并集成了 Plex、Jellyfin、AniList 等热门服务。基于 TypeScript 开发,采用 GPL-3.0 开源协议,拥有现代化 Web 界面,支持多用户,数据完全由你掌控。适合注重隐私、希望用一个仪表盘替代多个第三方云服务的用户。

标签

media-trackingfitness-trackerself-hostedtrackerprivacyopen-sourcedocker

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

步骤1:确保安装了 Docker,运行命令:docker run -d -p 8080:8080 ignisda/ryot

4

步骤2:在浏览器打开 http://localhost:8080 ,创建管理员账号

5

步骤3:进入设置配置媒体源 API Key(如 TMDB)或连接第三方服务,开始追踪

安装指引
  1. 步骤1:确保安装了 Docker,运行命令:docker run -d -p 8080:8080 ignisda/ryot
  2. 步骤2:在浏览器打开 http://localhost:8080 ,创建管理员账号
  3. 步骤3:进入设置配置媒体源 API Key(如 TMDB)或连接第三方服务,开始追踪
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

停止容器:docker stop ryot && docker rm ryot;删除数据卷:docker volume rm ryot-data(注意备份数据)

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议GPL-3.0
最后更新2026-05-13 15:17:14
GitHub 仓库官方网站

相似推荐