Ryot

Ryot

Application Docker from grtgbln's Repository

Vue d'ensemble

A self-hosted platform for tracking various facets of your life - media, fitness etc.

Exigences


        Requires a separate Postgres database.
    

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:8000]/
Réseau
bridge
Privilégié
false

Configuration du modèle

Web UI PortPorttcp

Container Port: 8000

Cible
8000
Défaut
8000
Valeur
8000
Server - Admin Access TokenVariable

An access token that can be used for admin operations.

Cible
SERVER_ADMIN_ACCESS_TOKEN
Server - Pro KeyVariable

Key to activate pro features. If left blank, will default to community edition.

Cible
SERVER_PRO_KEY
Server - SMTP - MailboxVariable

The mailbox format for sending emails.

Cible
SERVER_SMTP_MAILBOX
Défaut
Ryot <no-reply@ryot.io>
Valeur
Ryot <no-reply@ryot.io>
Server - SMTP - HostVariable

The SMTP host to send emails from.

Cible
SERVER_SMTP_SERVER
Server - SMTP - UserVariable

The SMTP user to send emails from.

Cible
SERVER_SMTP_USER
Server - SMTP - PasswordVariable

The SMTP password to send emails from.

Cible
SERVER_SMTP_PASSWORD
UI - URLVariable

Used as the base URL when generating item links for the frontend.

Cible
FRONTEND_URL
Défaut
http://localhost:8000
Security - Allow RegistrationVariable

Allow users to register for an account.

Cible
USERS_ALLOW_REGISTRATION
Défaut
true|false
Security - JWT Token SecretVariable

The secret used for generating JWT tokens.

Cible
USERS_JWT_SECRET
Security - Disable Local AuthVariable

Whether to disable local user authentication completely.

Cible
USERS_DISABLE_LOCAL_AUTH
Défaut
false|true
Security - OIDC - Client IDVariable

The client ID for OIDC authentication.

Cible
SERVER_OIDC_CLIENT_ID
Security - OIDC - Client SecretVariable

The client secret for OIDC authentication.

Cible
SERVER_OIDC_CLIENT_SECRET
Security - OIDC - Issuer URLVariable

The issuer URL for OIDC authentication.

Cible
SERVER_OIDC_ISSUER_URL
Database - URLVariable

URL of the Postgres database

Cible
DATABASE_URL
Défaut
postgres://USERNAME:PASSWORD@HOST:5432/DATABASE_NAME
File Storage - S3 - Access Key IDVariable

The access key ID for the S3 compatible file storage. Required to enable file storage.

Cible
FILE_STORAGE_S3_ACCESS_KEY_ID
File Storage - S3 - Secret Access KeyVariable

The secret access key for the S3 compatible file storage. Required to enable file storage.

Cible
FILE_STORAGE_S3_SECRET_ACCESS_KEY
FIle Storage - S3 - URLVariable

The URL for the S3 compatible file storage. Required to enable file storage.

Cible
FILE_STORAGE_S3_URL
File Storage - S3 - RegionVariable

The region for the S3 compatible file storage. Required to enable file storage.

Cible
FILE_STORAGE_S3_REGION
File Storage - S3 - BucketVariable

The bucket name for the S3 compatible file storage. Required to enable file storage.

Cible
FILE_STORAGE_S3_BUCKET_NAME
Media - Monitoring LengthVariable

Number of days after which a media should be removed from the Monitoring collection.

Cible
MEDIA_MONITORING_REMOVE_AFTER_DAYS
Défaut
30
Valeur
30
Anime/Manga - Anilist - Preferred LanguageVariable

The preferred language for Anilist data.

Cible
ANIME_AND_MANGA_ANILIST_PREFERRED_LANGUAGE
Défaut
native
Valeur
native
Anime/Manga - MAL - Client IDVariable

The client ID issued by MAL.

Cible
ANIME_AND_MANGA_MAL_CLIENT_ID
Audiobooks - Audible - LocaleVariable

The locale for Audible data.

Cible
AUDIO_BOOKS_AUDIBLE_LOCALE
Défaut
us
Valeur
us
Books - Google Books - API KeyVariable

The API key issued by Google Books.

Cible
BOOKS_GOOGLE_BOOKS_API_KEY
Books - Google Books - Pass Raw QueryVariable

Whether to pass the raw query string to the search API.

Cible
BOOKS_GOOGLE_BOOKS_PASS_RAW_QUERY
Défaut
false|true
Books - Hardcover - API KeyVariable

The API key issued by Hardcover.

Cible
BOOKS_HARDCOVER_API_KEY
Books - Openlibrary - Cover Image SizeVariable

The size of the cover image to fetch from Openlibrary.

Cible
BOOKS_OPENLIBRARY_COVER_IMAGE_SIZE
Défaut
M
Valeur
M
Movies/Shows - TMDB - Access TokenVariable

The access token issued by TMDB.

Cible
MOVIES_AND_SHOWS_TMDB_ACCESS_TOKEN
Movies/Shows - TMDB - LocaleVariable

The preferred language for TMDB data.

Cible
MOVIES_AND_SHOWS_TMDB_LOCALE
Défaut
en
Valeur
en
Movies/Shows - TVDB - API KeyVariable

The API key for the TVDB API.

Cible
MOVIES_AND_SHOWS_TVDB_API_KEY
Podcasts - iTunes - LocaleVariable

The locale for iTunes data.

Cible
PODCASTS_ITUNES_LOCALE
Défaut
en_us
Valeur
en_us
Podcasts - Listennotes - API TokenVariable

The API token issued by Listennotes.

Cible
PODCASTS_LISTENNOTES_API_TOKEN
Music - Spotify - Client IDVariable

The client ID for the Spotify API.

Cible
MUSIC_SPOTIFY_CLIENT_ID
Music - Spotify - Client SecretVariable

The client secret for the Spotify API.

Cible
MUSIC_SPOTIFY_CLIENT_SECRET
Video Games - IGDB - Image SizeVariable

The size of the cover image to fetch from IGDB.

Cible
VIDEO_GAMES_IGDB_IMAGE_SIZE
Défaut
t_original
Valeur
t_original
Video Games - Twitch - Client IDVariable

The client ID issued by Twitch. Required to enable video games tracking.

Cible
VIDEO_GAMES_TWITCH_CLIENT_ID
Video Games - Twitch - Client SecretVariable

The client secret issued by Twitch. Required to enable video games tracking.

Cible
VIDEO_GAMES_TWITCH_CLIENT_SECRET
Video Games - GiantBomb - API KeyVariable

The API key for the GiantBomb API.

Cible
VIDEO_GAMES_GIANT_BOMB_API_KEY
Internal PortVariable

Internal port of the container. Not recommended to change.

Cible
PORT
Défaut
8000
Valeur
8000
Server - Backend HostVariable

The host address to bind the backend server to.

Cible
SERVER_BACKEND_HOST
Défaut
0.0.0.0
Valeur
0.0.0.0
Server - Backend PortVariable

The port number to bind the backend server to.

Cible
SERVER_BACKEND_PORT
Défaut
5000
Valeur
5000
Server - CORS OriginsVariable

An array of URLs for CORS origins.

Cible
SERVER_CORS_ORIGINS
Server - Disable Background JobsVariable

Disable background jobs

Cible
SERVER_DISABLE_BACKGROUND_JOBS
Défaut
false|true
Server - Progress Update ThresholdVariable

The hours in which a media can be marked as seen again for a user. This is used so that the same media can not be used marked as started when it has been already marked as seen in the last `n` hours.

Cible
SERVER_PROGRESS_UPDATE_THRESHOLD
Défaut
2
Valeur
2
Server - Enable GraphQL PlaygroundVariable

Enable the GraphQL playground

Cible
SERVER_GRAPHQL_PLAYGROUND_ENABLED
Défaut
true|false
Server - Enable Demo ModeVariable

Enable demo mode

Cible
SERVER_IS_DEMO_INSTANCE
Défaut
false|true
Server - Importer - Trakt Client IDVariable

The client ID for the Trakt importer. Required to enable Trakt importer.

Cible
SERVER_IMPORTER_TRAKT_CLIENT_ID
Server - Max File SizeVariable

The maximum file size, in MB, for user uploads.

Cible
SERVER_MAX_FILE_SIZE_MB
Défaut
70
Valeur
70
Server - Startup SleepVariable

The number of seconds to sleep before starting the server.

Cible
SERVER_SLEEP_BEFORE_STARTUP_SECONDS
Défaut
0
Valeur
0
UI - Dashboard MessageVariable

A message to be displayed on the dashboard.

Cible
FRONTEND_DASHBOARD_MESSAGE
UI - OIDC ButtonVariable

The button label for OIDC authentication.

Cible
FRONTEND_OIDC_BUTTON_LABEL
Défaut
Continue with OpenID Connect
Security - User Token ValidityVariable

The number of days till login authentication token is valid.

Cible
USERS_TOKEN_VALID_FOR_DAYS
Défaut
90
Valeur
90
Analytics - Disable TelemetryVariable

Opt out of telemetry metrics

Cible
DISABLE_TELEMETRY
Défaut
true|false
Analytics - Domain NamesVariable

Comma separated list of domain names to provide in analytics

Cible
FRONTEND_UMAMI_DOMAINS
Analytics - Script URLVariable

URL of the Umami analytics script. For example: https://umami.is/script.js

Cible
FRONTEND_UMAMI_SCRIPT_URL
Analytics - Website IDVariable

The website ID for Umami analytics

Cible
FRONTEND_UMAMI_WEBSITE_ID
Scheduler - Frequent Cron Jobs ScheduleVariable

English expression for frequent cron tasks (syncing integrations, workout revisions). Uses https://github.com/kaplanelad/english-to-cron.

Cible
SCHEDULER_FREQUENT_CRON_JOBS_SCHEDULE
Défaut
every 5 minutes
Valeur
every 5 minutes
Scheduler - Infrequent Cron Jobs ScheduleVariable

English expression for infrequent cron jobs (cleaning up data, refreshing calendar). Uses https://github.com/kaplanelad/english-to-cron.

Cible
SCHEDULER_INFREQUENT_CRON_JOBS_SCHEDULE
Défaut
every midnight
Valeur
every midnight
Integrations - Sync TimeVariable

Sync data from push and yank based integrations every `n` minutes.

Cible
INTEGRATION_SYNC_EVERY_MINUTES
Défaut
5
Valeur
5

Télécharger les statistiques

344,201
Total des téléchargements
39,848
Ce mois-ci
34,124
Moyenne / Mois

Total des téléchargements au fil du temps

Chargement du graphique...

Détails

Référentiel
ignisda/ryot:latest
Dernière mise à jour2026-05-22
Première vue2025-02-22

Exécutez Ryot sur Unraid.

Ryot est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.