Ryot
セルフホスト型のメディア・フィットネス一体型トラッカーで、自分のデータを完全に管理できます。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
1つのアプリで、何を見たか、何を練習したかを同時に記録し、データは自分のサーバーに保存されます。
主な機能
- メディア(映画、ドラマ、ゲーム、書籍)とフィットネス活動を一元管理
- Plex、Jellyfin、AniList などのサードパーティサービスと連携して自動同期
- 完全セルフホスト型で、データは第三者サーバーを経由せず、プライバシーを保護
- マルチユーザー対応で、家族や小規模チームでの利用に最適
- モダンな Web インターフェース、レスポンシブデザインでモバイルフレンドリー
できないこと
- •セルフホスティングには一定の技術的基礎知識(Docker または Node.js)が必要です。初回利用時には TMDB、IGDB などの API Key を申請する必要があります。デフォルトは SQLite で、大規模な利用の場合は PostgreSQL の設定を推奨します。メディアの自動同期には、対応するサービス(Plex など)の権限設定が必要です。
使用例
- 1つのツールで観た映画と毎日のランニング距離を同時に記録したい
- データを完全にプライベートに保ち、視聴履歴や運動データを大企業に渡したくない
- ホームサーバーや NAS 上に構築し、家族全員で利用する
詳細説明
Ryot は、メディア(映画、ドラマ、書籍、ゲーム)のトラッキングとフィットネス記録をプライバシー重視の単一アプリケーションに統合した、セルフホスト型のオールインワントラッカーです。Trakt でドラマを追跡し、MyFitnessPal でワークアウトを記録するという使い分けとは異なり、Ryot ではすべてを自分のサーバーで管理できます。視聴、読書、プレイしたコンテンツやフィットネス活動のトラッキングに対応し、Plex、Jellyfin、AniList などの人気サービスと統合されています。TypeScript で開発され、GPL-3.0 オープンソースライセンスを採用しており、モダンな Web インターフェースを備え、マルチユーザーに対応し、データは完全にあなたの管理下にあります。プライバシーを重視し、複数のサードパーティクラウドサービスを1つのダッシュボードに置き換えたいユーザーに最適です。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Docker がインストールされていることを確認し、次のコマンドを実行します:docker run -d -p 8080:8080 ignisda/ryot
ステップ2:ブラウザで http://localhost:8080 を開き、管理者アカウントを作成します
ステップ3:設定でメディアソースの API Key(TMDB など)を設定するか、サードパーティサービスに接続して、トラッキングを開始します
- ステップ1:Docker がインストールされていることを確認し、次のコマンドを実行します:docker run -d -p 8080:8080 ignisda/ryot
- ステップ2:ブラウザで http://localhost:8080 を開き、管理者アカウントを作成します
- ステップ3:設定でメディアソースの API Key(TMDB など)を設定するか、サードパーティサービスに接続して、トラッキングを開始します
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
コンテナを停止:docker stop ryot && docker rm ryot;データボリュームを削除:docker volume rm ryot-data(データのバックアップに注意してください)
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。