Ryot
Ryot (Roll Your Own Tracker) is a self-hosted tracker for the media you consume and the workouts you do. It logs movies, shows, books, games, anime, podcasts and more with metadata from TMDB, IGDB, OpenLibrary and AniList, and records workouts and body measurements.
Ryot
In Development
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.
Installation
Default install:
1
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/DevScripts/main/ct/ryot.sh)"
Notes
There is no default login: the first account you register becomes the admin. Registration stays open, so set USERS_ALLOW_REGISTRATION=false in /opt/ryot_data/.env afterwards and restart ryot-backend.
Movies and shows need MOVIES_AND_SHOWS_TMDB_ACCESS_TOKEN, video games need the two VIDEO_GAMES_TWITCH_* keys. Add them to /opt/ryot_data/.env and restart ryot-backend.
Behind a reverse proxy or after an IP change, set FRONTEND_URL in /opt/ryot_data/.env to the new address and restart ryot-backend.