日常工作中,文件格式转换经常让人觉得麻烦,尤其是用云端工具,速度慢不说,还担心隐私泄露。现在有了 VERT,一个完全在本地运行的开源格式转换器,这个问题就解决了。今天就教你用 Docker 快速部署 VERT,打造一个属于你自己的私有转换平台。


🧾 项目简介

VERT 是一款很实用也很好用的文件转换工具,它特别注重隐私保护和本地处理。通过 WebAssembly,它直接在你的设备上进行文件转换,无需依赖云端服务。它支持超过 250 种文件格式的转换,包括图片、音频、文档和视频,而且还提供了一个很友好的用户界面。


🏞️ 界面预览


✨ 功能

  • ⚡ 使用 WebAssembly 直接在你的设备上转换文件

  • 🚫 没有文件或者文件大小限制

  • 🖼️🎵📄🎬 支持转换图片、音频、文档和视频

  • 📦 支持超过 250 种 文件格式

  • ⚙️ 提供灵活的转换设置

  • 🐳 Docker 一键部署,还支持中文

  • 🖥️ 使用 Svelte 构建的用户友好界面


🐳 部署方法

🎯 Docker 命令

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name vert \
   -p 3010:80 \
   ghcr.io/vert-sh/vert:latest

🎯 Docker Compose (这里用这个方法)

docker-compose.yml

services:
  vert:
    image: ghcr.io/vert-sh/vert:latest
    container_name: vert
    ports:
      - 3010:80  # 宿主机3010端口映射到容器80端口
    restart: unless-stopped

1. 在飞牛主页面找到 Docker,然后点 Compose -> 新增项目

2. 填好项目名称,选择路径,把 docker-compose.yml 的内容复制到来源框

3. 到 Docker 管理页面,在 容器 菜单里就能看到运行状态了


📖 使用方法

在浏览器中输入 http://NAS-IP:3010 就能看到主界面

设置中文显示

图片转换

文档转换

音频转换

视频转换

加载视频文件时会提示,文件会被上传到外部服务器。点 确认,就可以进行转换。

如果你不想用开发者提供的视频转码服务器,而你的 NAS 或者服务器正好有独显,可以自己搭一个 vertd 服务,具体可以看这个链接 https://github.com/VERT-sh/vertd/blob/main/docs/DOCKER_SETUP.md。部署好后在 VERT的设置里配置 vertd 的视频转换地址,比如:http://IP:24153


🎉 总结

VERT 最棒的就是完全本地化,不用靠云端。它用 WebAssembly 技术,直接在你的设备上转换文件,保证文件隐私安全,而且文件大小也不受限制。支持 250 多种文件格式,能大大简化文件转换,用起来更灵活、更方便。这工具是真免费,开源的,没啥乱七八糟的费用,可以一直白嫖。如果你正想找一个牛、好用又安全的文件转换工具,自己试试装一个呗。