新闻详情

新闻详情

首页 / 资讯中心 / 详情

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

发布时间:2026/10/2 2:05:18来源:尧图网络
如何快速部署 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),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

kkfile HTTPS 预览空白:混合内容与 base.url 配置指南 2026/10/2 3:01:53

kkfile HTTPS 预览空白:混合内容与 base.url 配置指南

上周帮朋友排查了一个挺典型的故障:他们内部管理系统原本跑在 http 上,文件在线预览用的是 kkfile(kkFileView),上线两年一直没出过问题。后来整个系统升级成 https,登录、接口、下载都正常,唯独…

阅读更多 →
HTML Canvas 贪吃蛇实战:游戏循环、状态管理与碰撞检测 2026/10/2 3:01:53

HTML Canvas 贪吃蛇实战:游戏循环、状态管理与碰撞检测

用 HTML 写一个贪吃蛇,是我这些年带新人时最常拿出来的第一个练手题,没有之一。它不需要装任何环境,不依赖任何框架,一个.html文件双击就能在浏览器里跑起来;它又足够"完整"——有实时循环、有状态管理、有输…

阅读更多 →
批量修改文件夹内文件时间戳:PowerShell实战指南 2026/10/2 3:01:53

批量修改文件夹内文件时间戳:PowerShell实战指南

上周有位朋友整理旧项目资料,把整个文件夹从一块老移动硬盘复制到新电脑,结果一打开发现所有文件的修改时间全变成了复制当天。他原先是靠修改时间排序来追溯文件版本的,这一下全乱了,几千个文件连从哪下手都不知道。这种问题太常…

阅读更多 →
微服务架构下外卖霸王餐资格校验的解耦设计实践 2026/10/2 3:01:53

微服务架构下外卖霸王餐资格校验的解耦设计实践

最近在梳理外卖霸王餐活动的用户资格校验代码,发现这块业务比表面看起来要复杂得多。一个霸王餐活动上线,牵扯到新用户判定、地域限制、设备风控、邀请关系校验、每日名额控制,这些规则散落在订单、用户、营销、风控好几个服务里,…

阅读更多 →
C语言Socket编程实战:从TCP/UDP基础到网络排错全指南 2026/10/2 3:01:53

C语言Socket编程实战:从TCP/UDP基础到网络排错全指南

我第一次用Java写Socket程序的时候,觉得这事简直太简单了—— new Socket(host, port),然后拿流读写就完事了。直到后来线上服务出现大批连接超时,日志里刷着"socket read timed out",我对着连接池代码一筹莫展&#xf…

阅读更多 →
SpringBoot+Vue3+MyBatis构建社区智慧养老监护平台:实战与踩坑记录 2026/10/2 3:01:32

SpringBoot+Vue3+MyBatis构建社区智慧养老监护平台:实战与踩坑记录

你见过社区养老服务站的后台吗?我之前也没见过,直到表妹在社区工作,有次去她办公室等她下班,才发现整个值班台堆满了纸质台账:某某老人今早没来食堂、某某老人昨晚十一点起夜了三次、某某老人的手环已经三天没同步数据…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉