Ryot logo

Ryot

Self-hosted tracker for media consumption and fitness activities

Alternative to: trakt, goodreads, myanimelist


About Versions (100)

v2.19.0

2023-09-27

IMPORTANT

This release will delete all the creators/people in the instance. If you have reviewed any creator, you need to manually migrate the reviews. I did not make this a major release since it is not a very much used feature.

Steps for migration:

  1. Set the environment variables SCHEDULER_RATE_LIMIT_NUM=2 and RUST_LOG=ryot=trace
  2. Login as admin on your instance and deploy the “Update all metadata” job from the “Miscellaneous settings” page. NOTE: This will take a lot of time (I have around 800 media items and took me 2 hours). You can leave it running, it will continue in the background.
  3. OPTIONAL: If you have reviewed any creators, you will have to manually migrate them. Connect to your database and run the following SQL command:
SELECT r.id, r.rating, r.text, r.spoiler, r.visibility, c.name
FROM review r
JOIN creator c ON r.creator_id = c.id;

Using this information, you can migrate the reviews to the newly downloaded people data. You might have to wait for step 2 to complete. Once you have migrated the reviews, make sure you delete the old ones using DELETE FROM review where id = <id>;. 4. Unset the above environment variables once the logs stop. 5. Continue with the upgrade as you normally would.

Install ryot 2.19.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/IgnisDa/ryot/releases/download/v2.19.0/ryot-installer.sh | sh

Install prebuilt binaries via powershell script

irm https://github.com/IgnisDa/ryot/releases/download/v2.19.0/ryot-installer.ps1 | iex

Download ryot 2.19.0

FilePlatformChecksum
ryot-aarch64-apple-darwin.tar.xzmacOS Apple Siliconchecksum
ryot-x86_64-apple-darwin.tar.xzmacOS Intelchecksum
ryot-x86_64-pc-windows-msvc.zipWindows x64checksum
ryot-x86_64-unknown-linux-gnu.tar.xzLinux x64checksum