EmbyQ 是一个面向 Emby 的账号安全与运营辅助工具:
这个项目现在已经从“单纯封禁脚本”升级为一套轻量后台系统,核心能力包括:
/invite/:code 自助注册仓库维护两个主分支,功能同步,保留一个核心差异:IP 归属地解析策略。
mainqoo-ip138,稳定latest 系列ip-hiofdip-hiofdip-hiofd 系列约定:除了归属地解析器及对应发布标签差异,其他功能尽量保持一致。
EmbyQ/
├─ scripts/ # 后端(Flask API + 监控逻辑 + 数据层)
├─ frontend/ # 前端(React + Vite)
├─ data/ # 配置与数据库(运行时)
├─ Dockerfile
├─ requirements.txt
└─ README.md
services:
embyq:
image: pdzhou/embyq:latest # 若使用 ip-hiofd 分支镜像请改为 ip-hiofd 标签
container_name: embyq
restart: always
tty: true
ports:
- "5000:5000"
volumes:
- ./data:/app/data
启动后会自动在 data/config.yaml 生成配置模板。
git clone https://github.com/Qoo-330ml/EmbyIPLimit.git
cd EmbyQ
pip install -r requirements.txt
cd frontend
npm install
npm run build
cd ..
python3 scripts/main.py
默认监听:http://0.0.0.0:5000
关键字段:
emby:
server_url: https://emby.example.com # Emby 内网/直连地址(API调用)
external_url: https://emby.example.com # Emby 外网地址(邀请注册后跳转)
api_key: your_api_key_here
service:
external_url: https://embyq.example.com:5000 # EmbyQ 对外访问地址(用于生成邀请链接)
monitor:
check_interval: 10
notifications:
enable_alerts: true
alert_threshold: 2
security:
auto_disable: true
whitelist:
- admin
后台登录配置:
web:
admin_username: admin
admin_password: admin123
建议生产环境立即修改默认后台账号密码。
/admin/users:用户管理
/admin/groups:用户组管理/admin/config:配置管理公开页面:
/search:用户播放查询/invite/:code:邀请注册页面先检查 service.external_url 是否填写为真实可访问地址(含端口)。
检查 emby.external_url。
确认已执行 npm run build,并重启服务。
cd frontend
npm run dev
scripts/main.pyscripts/web_server.pyscripts/database.py按仓库实际 License 文件为准。若无明确声明,请在使用前自行确认。
Content type
Image
Digest
sha256:3e810c4c9…
Size
29.8 MB
Last updated
6 months ago
docker pull pdzhou/embyq