- 用户管理:注册、登录、续期、禁用、删除、白名单、设备与登录记录。
- 卡码体系:注册码、续期码、白名单码、诱饵码、指名码、批量生成与审计。
- 邀请系统:邀请码、续期邀请、邀请树和管理员邀请森林视图。
- 媒体服务:Emby / Jellyfin 账号绑定、创建、解绑和播放统计。
- 求片系统:TMDB / Bangumi 搜索、库存检查、管理员审核和外部回调。
- Telegram Bot:账号绑定、个人查询、管理员只读查询、群组成员安全管理。
- 运维后台:实时日志、服务器状态、配置热重载、数据库备份/恢复/迁移、Git 更新。
git clone https://github.com/Prejudice-Studio/Twilight.git
cd Twilight
cp deploy/docker/config.docker.toml config.toml
# 编辑 config.toml,至少填写 Emby URL 和 Token
docker compose up -d --build
# 访问 http://localhost:3000详细部署指南见 Docker 部署文档 和 安装部署。
完整导航见 文档中心。常用入口:
| 文档 | 说明 |
|---|---|
| 安装部署 | Linux、systemd、1Panel、Nginx、PostgreSQL 部署 |
| Docker 部署 | Docker / Docker Compose 一键部署指南 |
| 开发指南 | 目录结构、后端/前端命令、API 与安全规范、发布流程 |
| 安全加固 | 生产安全基线与上线检查清单 |
| Go 后端架构与配置 | 后端架构、配置加载、环境变量、Redis、迁移 |
| API 路由索引 | /api/v1 完整路由清单与鉴权级别 |
| 后端 API 详参 | REST API 规范、认证、错误码、示例 |
| API Key 外部接入 | 第三方集成与权限矩阵 |
| 注册码与卡码 | 注册码/续期码/白名单码算法和使用规则 |
| 邀请树 | 邀请森林、级联删除与启停语义 |
| Telegram Bot 命令 | Bot 命令、私聊边界、管理员命令 |
| Bangumi 同步 | Emby Webhook 与 Bangumi Token 配置 |
如果 Twilight 对你有帮助,欢迎点一个 Star。
Made with ❤️ by Prejudice Studio
