本期来介绍一款可自托管的在线文件转换器,用浏览器上传文件、选择目标格式、在你自己的服务器/NAS 上完成转换并下载结果。
官方说明支持1000多种格式,且支持Docker一键部署。
项目介绍
完整项目名:C4illin/ConvertX,可于GitHub搜索。
项目特征
- 将文件转换为不同格式
- 一次处理多个文件
- 密码保护
- 多个账户
已支持的转换
如下图所示。

部署流程
文章以威联通NAS为例,通过Docker Compose的方式进行部署。
部署代码如下:
services:
convertx:
image: ghcr.io/c4illin/convertx
container_name: convertx
restart: unless-stopped
ports:
- "3000:3000" # 冒号左侧端口可改
environment:
- JWT_SECRET=aLongAndSecretStringUsedToSignTheJSONWebToken1234 # 自行生成替换
- HTTP_ALLOWED=true # 仅在非https且受信任环境下考虑
- ACCOUNT_REGISTRATION=falese # 是否允许用户注册,默认否
- ALLOW_UNAUTHENTICATED=false # 是否允许匿名使用,默认否
- AUTO_DELETE_EVERY_N_HOURS=24 # 自动清理文件周期
volumes:
- /share/Container/convertx/data:/app/data
打开威联通的Container Station,创建新的应用程序。

使用简介
部署完毕后,浏览器输入NAS_IP:3000即可访问使用。首次访问需要创建一个账户。

登录之后界面如下图,想要转换直接将文件拖入即可。

接着可以手动输入目标格式,或是滚动挑选。

搞定后点击转换。

等待执行输出内容。

最后
不错的便捷网页项目。
感谢观看,本文完。
评论区