ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

如何快速部署 Manga Translator UI Web 服务器:账号、配额与多用户权限完整指南

如何快速部署 Manga Translator UI Web 服务器:账号、配额与多用户权限完整指南 如何快速部署 Manga Translator UI Web 服务器账号、配额与多用户权限完整指南【免费下载链接】manga-translator-ui基于manga-image-translator 实现的开源漫画AI翻译桌面工具。支持日、韩、英文漫画自动处理集成OpenAl、Gemini等多翻译引擎实现OCR文字检测、原文擦除、AI翻译、图像修复、译文排版完整链路自带可视化编辑器支持自定义文本样式一键部署开箱即用。项目地址: https://gitcode.com/gh_mirrors/man/manga-translator-uiManga Translator UI 是一款开源漫画 AI 翻译桌面工具除桌面版外还支持一键启动 Web 服务器让团队成员通过浏览器上传图片、翻译日/韩/英漫画并在线编辑译文。本文面向新手讲清楚 Web 服务器的部署步骤、管理员账号创建、用户注册、用户组权限和配额限制的完整配置方法帮助你快速搭建一套多人可用的漫画翻译服务。Web 端与桌面端共用同一套翻译引擎OCR 检测、原文擦除、AI 翻译、图像修复、译文排版支持 OpenAI、Gemini、Sakura 等多种翻译器。桌面端的翻译参数示例见下图Web 管理界面中对这些参数的可见性与默认值控制正是多用户权限管理的核心。一键启动 Web 服务器两种部署方式方式一命令行直接启动在仓库根目录执行需已按 doc/INSTALLATION.md 配置好运行环境uv run --no-sync python -m manga_translator web默认监听0.0.0.0:8000所有网卡局域网可访问。只允许本机访问时建议uv run --no-sync python -m manga_translator web --host 127.0.0.1 --port 8080启动入口与参数定义见 manga_translator/server/main.py 和 manga_translator/server/args.py。⚠️ 请始终使用python -m manga_translator web不要直接运行server/main.py。方式二Docker 部署推荐长期运行仓库自带 packaging/docker-compose.yml提供 CPU 与 GPU 两个服务服务端口映射访问地址manga-translator-cpu8000:8000http://localhost:8000manga-translator-gpu8001:8000http://localhost:8001git clone https://gitcode.com/gh_mirrors/man/manga-translator-ui cd manga-translator-ui/packaging docker compose up -d manga-translator-cpu 注意GPU 版的主机入口是8001不是容器内的 8000。数据卷挂载了models、fonts、config、server/data等目录账号、配额与密钥配置都会持久化。Docker 部署细节见 doc/wiki/zh/install/docker.md。首次访问创建管理员账号与登录安全启动成功后浏览器打开http://localhost:8000/首次访问登录页显示首次使用请创建管理员账户填写用户名≥2 字符和密码≥6 字符提交后创建第一个admin角色账号并自动登录。日常登录GET /主工作区需要登录GET /admin管理界面只有管理员可见入口。注册开关默认关闭。管理员在服务器配置中开启允许用户注册后登录页才会出现注册页签新账号进入默认用户组default。安全机制登录按 IP15 次/10 分钟和用户名8 次/10 分钟限速会话 60 分钟不活动自动过期管理端可在会话管理中撤销他人的活跃会话。详细流程见 doc/wiki/zh/web/launch-and-access.md 与 doc/wiki/zh/web/login-language-and-session.md。多用户权限管理用户组、白名单与 API 密钥策略用管理员账号进入http://localhost:8000/admin共 12 个模块仪表盘、用户管理、用户组管理、配额管理、会话管理、任务监控、历史记录、系统日志、API 密钥管理、服务器配置、公告管理、清理管理。账号与用户组系统只有两种角色admin与user每个用户都属于一个用户组默认default管理员通常在admin组。用户管理中可创建用户、设置用户组、指定 API 密钥预设、启用/禁用或删除账号。用户组管理中可批量配置该组的参数可见性每个参数行有启用/禁用开关禁用后用户端看不到该参数、功能白名单与黑名单。权限判定优先级高 → 低用户黑名单 → 用户白名单 → 用户组黑名单 → 用户组白名单白名单可解锁用户组禁用的能力*表示全部允许黑名单始终优先。功能权限覆盖翻译器、OCR、上色器、渲染器、工作流和具体参数键如translator.target_lang。前端只是隐藏无权限的控件服务端会对每个翻译请求再次校验未授权请求返回403。API 密钥策略每个用户组的四项开关策略效果show_env_editor是否允许用户在主页编辑 API Keys.env页签allow_server_keys是否允许回落服务器默认.env密钥require_user_keys无用户密钥/预设时直接拒绝翻译403save_user_keys_to_server是否把用户密钥写入服务器.env多用户环境不建议开启密钥生效顺序为用户填写 当前选中的 API 密钥预设 服务器默认。管理员可在API 密钥管理中创建预设并分配给用户组预设支持按可见用户组控制。页面永远拿不到密钥明文只返回来源元数据。完整说明见 doc/wiki/zh/web/accounts-permissions-and-api-keys.md 与 doc/wiki/zh/web/administrator-interface.md。配额管理限制并发任务与每日用量多人共用服务器时配额是防止资源被单个用户占满的关键。配额解析顺序为用户组配额 用户级配额 服务器默认。配额项默认值说明max_concurrent_tasks普通用户 2 / 管理员 10同时运行的任务数daily_quota普通用户 100 /-1无限制每日任务量max_image_size_mb服务器配置单张图片大小上限max_images_per_batch服务器配置单批次图片数上限配额管理模块可查看每个用户今日/本月使用量进度条超过 80% 变红。服务器级默认配额、最大并发、任务超时、允许的文件格式等统一在服务器配置中保存。超限请求返回429用户端会看到限流提示而不是服务崩溃。常见问题速查现象原因与处理端口被占用换--port 8001或设置MT_WEB_PORT环境变量局域网无法访问确认--host 0.0.0.0、防火墙放行 8000 端口、使用服务器实际局域网 IP登录后提示尝试过于频繁触发限流按Retry-After等待后重试管理界面返回 403当前账号不是管理员换管理员登录GPU 容器访问不到主机入口是 8001不是 8000页面反复跳回登录页会话 60 分钟过期或本地存储被清空重新登录即可更多排错见 doc/wiki/zh/web/deployment-security-and-troubleshooting.md翻译任务上传与配置见 doc/wiki/zh/web/upload-config-and-translate.md。总结按本文三步即可上线启动python -m manga_translator web或 Docker ComposeCPU/GPU 二选一建号首次访问创建管理员按需开启用户注册⚖️分权用用户组统一配置权限白/黑名单、API 密钥预设与每日配额个别用户再做覆盖。这套用户组继承 用户级覆盖的设计让你无需改一行代码就能为翻译团队搭建安全、可控、可审计的漫画 AI 翻译 Web 服务。【免费下载链接】manga-translator-ui基于manga-image-translator 实现的开源漫画AI翻译桌面工具。支持日、韩、英文漫画自动处理集成OpenAl、Gemini等多翻译引擎实现OCR文字检测、原文擦除、AI翻译、图像修复、译文排版完整链路自带可视化编辑器支持自定义文本样式一键部署开箱即用。项目地址: https://gitcode.com/gh_mirrors/man/manga-translator-ui创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表