版本说明

当前版本: v3.5.1
更新日期: 2025-06-04

配置说明

EmbyUserHub配置加载:

  1. 配置文件config.py默认路径:/opt/embyuserhub/config/config.py

当Docker容器重启时,系统会使用配置文件中的设置。

配置项详解

基础配置

配置项

说明

默认值

​ADMIN_USERNAME​

管理员用户名

admin

​ADMIN_PASSWORD​

管理员密码(支持明文或SHA256)

admin123

​TOTP_ISSUER​

两步验证发行方名称

EmbyUserHub

​SYSTEM_VERSION​

系统版本

3.5.1

​USERNAME_PREFIX​

卡密创建用户名前缀

emby

​USERNAME_DIGITS​

后缀数字长度

6

数据库配置

配置项

说明

默认值

​DATABASE​

SQLite数据库文件路径(相对于项目根目录)

'data/database.db'

日志配置

配置项

说明

默认值

​APP_LOG_FILE​

应用日志文件路径

"data/app.log"

​APP_LOG_MAX_SIZE​

应用日志最大大小 (bytes)

10485760 (10MB)

​APP_LOG_BACKUP_COUNT​

应用日志备份数量

5

​LOG_LEVEL​

日志记录等级 (DEBUG, INFO, WARNING, ERROR)

'INFO'

​LOG_RETENTION_DAYS​

日志保留天数

7

​ENABLE_OPERATION_LOG​

是否记录详细操作日志

False

Emby服务器配置

配置项

说明

默认值

​EMBY_SERVER​

Emby服务器地址(http://ip:8096)

'根据实际服务器地址'

​ADMIN_TOKEN​

管理员API密钥(从Emby管理页面获取)

-

​TEMPLATE_USER_ID​

模板用户ID(新用户将复制此用户的权限设置)

从Emby模板用户地址栏中获取

Bark通知配置

配置项

说明

默认值

​ENABLE_EXPIRE_NOTIFICATION​

是否启用到期通知

False

​ENABLE_RENEW_NOTIFICATION​

是否启用续费通知

False

​ENABLE_ACTIVATION_NOTIFICATION​

是否启用卡密激活通知

False

​BARK_URL​

Bark推送地址(可选,不使用则留空)

''

​BARK_TIMEOUT​

Bark请求超时时间(秒)

15

​BARK_SHOW_SSL_WARNINGS​

是否显示SSL警告

False

​BARK_ALLOW_INSECURE​

是否允许不安全的HTTPS请求

False

Bark URL格式说明:

  • 旧版API格式:'https://api.day.app/yourkey/'

  • 新版API格式:'https://api.day.app/yourkey'

安全配置

配置项

说明

默认值

​ENABLE_2FA​

是否启用两步验证

False

​LOGIN_ATTEMPT_LIMIT​

登录尝试限制次数

5

​LOGIN_BLOCK_TIME​

登录锁定时间(秒)

1800

​SECURITY_CODE​

安全访问码(用于保护管理页面)

'admin123'

​ENABLE_SECURITY_ACCESS​

是否启用安全访问

True

​FLASK_SECRET_KEY​

Flask会话加密密钥

wsH2KMJKJIQdwnRueNflgLqNFK6qiRGY2K-DfTKNWXM

有效期选项

配置项

说明

默认值

​VALIDITY_OPTIONS​

可配置的会员有效期选项

见下表

默认有效期选项:

{
    '1d': 1,      # 1天会员
    '1m': 30,     # 1个月会员
    '3m': 90,     # 3个月会员
    '6m': 180,    # 6个月会员
    '12m': 365    # 12个月会员
}

系统配置

配置项

说明

默认值

​CHECK_EXPIRE_INTERVAL​

检查过期用户间隔(分钟)

60

​CLEAN_USED_CODES_DAYS​

清理已使用卡密的天数

7

清理设置

配置项

说明

默认值

​AUTO_DELETE_EXPIRED_USERS_DAYS​

自动删除过期用户天数

7

​ENABLE_AUTO_DELETE_EXPIRED_USERS​

是否启用自动删除过期用户

False

​AUTO_DELETE_EXPIRE_INTERVAL​

自动删除过期用户间隔(分钟)

60

时区配置

配置项

说明

默认值

​SHANGHAI_OFFSET​

上海时区偏移(UTC+8)

timedelta(hours=8)

​TZ​

容器时区

'Asia/Shanghai'

定时任务模式

配置项

说明

默认值

​CRON_MODE​

定时任务模式 (thread/daemon)

'thread'

性能优化选项

配置项

说明

默认值

​DATABASE_TIMEOUT​

数据库操作超时时间(秒)

60

​DATABASE_RETRY_COUNT​

数据库重试次数

3

​THREAD_POOL_SIZE​

并行操作线程池大小

5

配置文件优先级说明

  1. 为了持久化配置,推荐在config.py文件中设置配置项。

注意事项

  • 首次启动容器后,会自动创建配置文件模板,请根据实际需求进行修改。

  • 修改配置文件后需要重启容器才能生效。