Skip to main content
50% off all plans, limited time. Starting at $2.48/mo
Ryot

Ryot

Ryot ("roll your own tracker") is a self-hosted platform for tracking media consumption and fitness: movies, shows, books, games, workouts, and measurements, all in one place. GPL-3.0 licensed with 3,400+ GitHub stars.

At a glance

3.4k

GitHub stars

146

Active installs

License GPL-3.0 Version Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Active installs is sample data (staging preview); real metric wires in before launch.

Access

  1. Open the Ryot URL: http://<SERVER-IP>:8000
  2. Create a new user account.
  3. Sign in.
  4. Start adding media, workouts, books, games, or other tracked items.

Registration

User registration is currently enabled.

To disable new user registration, change USERS_ALLOW_REGISTRATION=true to USERS_ALLOW_REGISTRATION=false in /root/ryot/.env.

Restart the application to apply the change:

cd /root/ryot
docker compose restart

Important Files & Directories

  • Install Path: /root/ryot
  • Compose File: /root/ryot/docker-compose.yml
  • Environment File: /root/ryot/.env
  • Database Volume: /var/lib/docker/volumes/ryot_postgres_storage

Docker Management

Check containers:

docker ps

View logs:

docker logs -f ryot

Restart services:

cd /root/ryot
docker compose restart

Stop services:

cd /root/ryot
docker compose down

Start services:

cd /root/ryot
docker compose up -d

More in Self Hosted

Related apps.

Deploy Ryot now. From $2.48/mo.