Ryot

Ryot

Docker 应用程序 from grtgbln's Repository

概述

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

要求


        Requires a separate Postgres database.
    

运行时参数

网络用户界面
http://[IP]:[PORT:8000]/
网络
bridge
特权
false

模板配置

Web UI PortPorttcp

Container Port: 8000

目标
8000
默认值
8000
价值
8000
Server - Admin Access TokenVariable

An access token that can be used for admin operations.

目标
SERVER_ADMIN_ACCESS_TOKEN
Server - Pro KeyVariable

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

目标
SERVER_PRO_KEY
Server - SMTP - MailboxVariable

The mailbox format for sending emails.

目标
SERVER_SMTP_MAILBOX
默认值
Ryot <no-reply@ryot.io>
价值
Ryot <no-reply@ryot.io>
Server - SMTP - HostVariable

The SMTP host to send emails from.

目标
SERVER_SMTP_SERVER
Server - SMTP - UserVariable

The SMTP user to send emails from.

目标
SERVER_SMTP_USER
Server - SMTP - PasswordVariable

The SMTP password to send emails from.

目标
SERVER_SMTP_PASSWORD
UI - URLVariable

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

目标
FRONTEND_URL
默认值
http://localhost:8000
Security - Allow RegistrationVariable

Allow users to register for an account.

目标
USERS_ALLOW_REGISTRATION
默认值
true|false
Security - JWT Token SecretVariable

The secret used for generating JWT tokens.

目标
USERS_JWT_SECRET
Security - Disable Local AuthVariable

Whether to disable local user authentication completely.

目标
USERS_DISABLE_LOCAL_AUTH
默认值
false|true
Security - OIDC - Client IDVariable

The client ID for OIDC authentication.

目标
SERVER_OIDC_CLIENT_ID
Security - OIDC - Client SecretVariable

The client secret for OIDC authentication.

目标
SERVER_OIDC_CLIENT_SECRET
Security - OIDC - Issuer URLVariable

The issuer URL for OIDC authentication.

目标
SERVER_OIDC_ISSUER_URL
Database - URLVariable

URL of the Postgres database

目标
DATABASE_URL
默认值
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.

目标
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.

目标
FILE_STORAGE_S3_SECRET_ACCESS_KEY
FIle Storage - S3 - URLVariable

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

目标
FILE_STORAGE_S3_URL
File Storage - S3 - RegionVariable

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

目标
FILE_STORAGE_S3_REGION
File Storage - S3 - BucketVariable

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

目标
FILE_STORAGE_S3_BUCKET_NAME
Media - Monitoring LengthVariable

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

目标
MEDIA_MONITORING_REMOVE_AFTER_DAYS
默认值
30
价值
30
Anime/Manga - Anilist - Preferred LanguageVariable

The preferred language for Anilist data.

目标
ANIME_AND_MANGA_ANILIST_PREFERRED_LANGUAGE
默认值
native
价值
native
Anime/Manga - MAL - Client IDVariable

The client ID issued by MAL.

目标
ANIME_AND_MANGA_MAL_CLIENT_ID
Audiobooks - Audible - LocaleVariable

The locale for Audible data.

目标
AUDIO_BOOKS_AUDIBLE_LOCALE
默认值
us
价值
us
Books - Google Books - API KeyVariable

The API key issued by Google Books.

目标
BOOKS_GOOGLE_BOOKS_API_KEY
Books - Google Books - Pass Raw QueryVariable

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

目标
BOOKS_GOOGLE_BOOKS_PASS_RAW_QUERY
默认值
false|true
Books - Hardcover - API KeyVariable

The API key issued by Hardcover.

目标
BOOKS_HARDCOVER_API_KEY
Books - Openlibrary - Cover Image SizeVariable

The size of the cover image to fetch from Openlibrary.

目标
BOOKS_OPENLIBRARY_COVER_IMAGE_SIZE
默认值
M
价值
M
Movies/Shows - TMDB - Access TokenVariable

The access token issued by TMDB.

目标
MOVIES_AND_SHOWS_TMDB_ACCESS_TOKEN
Movies/Shows - TMDB - LocaleVariable

The preferred language for TMDB data.

目标
MOVIES_AND_SHOWS_TMDB_LOCALE
默认值
en
价值
en
Movies/Shows - TVDB - API KeyVariable

The API key for the TVDB API.

目标
MOVIES_AND_SHOWS_TVDB_API_KEY
Podcasts - iTunes - LocaleVariable

The locale for iTunes data.

目标
PODCASTS_ITUNES_LOCALE
默认值
en_us
价值
en_us
Podcasts - Listennotes - API TokenVariable

The API token issued by Listennotes.

目标
PODCASTS_LISTENNOTES_API_TOKEN
Music - Spotify - Client IDVariable

The client ID for the Spotify API.

目标
MUSIC_SPOTIFY_CLIENT_ID
Music - Spotify - Client SecretVariable

The client secret for the Spotify API.

目标
MUSIC_SPOTIFY_CLIENT_SECRET
Video Games - IGDB - Image SizeVariable

The size of the cover image to fetch from IGDB.

目标
VIDEO_GAMES_IGDB_IMAGE_SIZE
默认值
t_original
价值
t_original
Video Games - Twitch - Client IDVariable

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

目标
VIDEO_GAMES_TWITCH_CLIENT_ID
Video Games - Twitch - Client SecretVariable

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

目标
VIDEO_GAMES_TWITCH_CLIENT_SECRET
Video Games - GiantBomb - API KeyVariable

The API key for the GiantBomb API.

目标
VIDEO_GAMES_GIANT_BOMB_API_KEY
Internal PortVariable

Internal port of the container. Not recommended to change.

目标
PORT
默认值
8000
价值
8000
Server - Backend HostVariable

The host address to bind the backend server to.

目标
SERVER_BACKEND_HOST
默认值
0.0.0.0
价值
0.0.0.0
Server - Backend PortVariable

The port number to bind the backend server to.

目标
SERVER_BACKEND_PORT
默认值
5000
价值
5000
Server - CORS OriginsVariable

An array of URLs for CORS origins.

目标
SERVER_CORS_ORIGINS
Server - Disable Background JobsVariable

Disable background jobs

目标
SERVER_DISABLE_BACKGROUND_JOBS
默认值
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.

目标
SERVER_PROGRESS_UPDATE_THRESHOLD
默认值
2
价值
2
Server - Enable GraphQL PlaygroundVariable

Enable the GraphQL playground

目标
SERVER_GRAPHQL_PLAYGROUND_ENABLED
默认值
true|false
Server - Enable Demo ModeVariable

Enable demo mode

目标
SERVER_IS_DEMO_INSTANCE
默认值
false|true
Server - Importer - Trakt Client IDVariable

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

目标
SERVER_IMPORTER_TRAKT_CLIENT_ID
Server - Max File SizeVariable

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

目标
SERVER_MAX_FILE_SIZE_MB
默认值
70
价值
70
Server - Startup SleepVariable

The number of seconds to sleep before starting the server.

目标
SERVER_SLEEP_BEFORE_STARTUP_SECONDS
默认值
0
价值
0
UI - Dashboard MessageVariable

A message to be displayed on the dashboard.

目标
FRONTEND_DASHBOARD_MESSAGE
UI - OIDC ButtonVariable

The button label for OIDC authentication.

目标
FRONTEND_OIDC_BUTTON_LABEL
默认值
Continue with OpenID Connect
Security - User Token ValidityVariable

The number of days till login authentication token is valid.

目标
USERS_TOKEN_VALID_FOR_DAYS
默认值
90
价值
90
Analytics - Disable TelemetryVariable

Opt out of telemetry metrics

目标
DISABLE_TELEMETRY
默认值
true|false
Analytics - Domain NamesVariable

Comma separated list of domain names to provide in analytics

目标
FRONTEND_UMAMI_DOMAINS
Analytics - Script URLVariable

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

目标
FRONTEND_UMAMI_SCRIPT_URL
Analytics - Website IDVariable

The website ID for Umami analytics

目标
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.

目标
SCHEDULER_FREQUENT_CRON_JOBS_SCHEDULE
默认值
every 5 minutes
价值
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.

目标
SCHEDULER_INFREQUENT_CRON_JOBS_SCHEDULE
默认值
every midnight
价值
every midnight
Integrations - Sync TimeVariable

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

目标
INTEGRATION_SYNC_EVERY_MINUTES
默认值
5
价值
5

下载统计数据

344,201
下载总数
39,848
本月
34,124
平均每月

长期下载总量

加载图表...

详细信息

存储库
ignisda/ryot:latest
最后更新2026-05-22
初见2025-02-22

在Unraid 上运行 Ryot 。

Ryot 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。