1、打开群晖套件中心,安装Container Manager(DSM7.21以下系统版本中显示为Docker套件),如果已经安装套件的,此步骤可以跳过;
2、打开群晖File Station,找一个非中文且不含特殊字符的文件夹,新建一个子文件夹(本教程在docker共享文件夹下建立mtranserver子文件夹);
3、在建立好的文件夹右键,属性;
4、把“位置”后面显示的内容复制一下到记事本备用;
5、打开Container Manager,点菜单上的“项目”,“新增”;
6、项目名称写“mtranserver”,路径选择第2个步骤建立的文件夹,来源改成“创建 docker-compose.yml 文件”,复制以下脚本内容到下图的代码处,把/volume7/docker/mtranserver修改为第4个步骤复制的路径,下一步;
services:
mtranserver:
image: xxnuo/mtranserver:latest
container_name: mtranserver
restart: unless-stopped
ports:
- "8989:8989"
environment:
- MT_HOST=0.0.0.0
- MT_PORT=8989
- MT_OFFLINE=false
volumes:
- /volume7/docker/mtranserver:/app/models
7、下一步;
8、在“创建项目后立即启动”处打勾,完成;
9、拉取容器中(如果出现Error response from daemon: Get “https://registry-1.docker.io/v2/”错误,需要设置【docker加速镜像地址】),请耐心等待,具体等待的时间跟你的NAS硬件性能以及网络性能综合决定;
10、看到显示有“Exit Code:0”字样的时候,就表示部署完成了,点一下“关闭”;
11、在浏览器新开一个标签,打开http://nas的ip:8989这个地址,就可以进行翻译了;
12、随便测试一下,没有问题;
13、本翻译服务器采用开源项目【MTranServer】来部署,支持英语等多国语言,当你首次翻译某个语言时,服务器会自动下载对应的翻译模型,这个过程可能需要等待一段时间(取决于网络速度和模型大小,不会下载很久)。 模型下载完成后,翻译请求将享受毫秒级的响应速度。建议在正式使用前先测试一次翻译,让服务器预先下载和加载模型。
14、如果你的NAS不支持docker compose 安装,也可以使用Docker CLI命令行安装(把/volume7/docker/mtranserver修改为第4个步骤复制的路径):
docker run -d --name mtranserver --restart unless-stopped -p 8989:8989 -e MT_HOST=0.0.0.0 -e MT_PORT=8989 -e MT_OFFLINE=false -v /volume1/docker/mtranserver:/app/models xxnuo/mtranserver:latest












文章评论