还在为在线文件转换的隐私问题担忧吗?或者受够了文件大小的限制?VERT.sh 给你带来了全新的解决方案!它是一款基于 WebAssembly 的文件转换工具,最大的特点就是 **所有转换都在你的设备上进行,无需上传到云端!** 这意味着你的文件绝对安全,而且不再受文件大小的限制,想转多大的文件都行!
**VERT.sh 到底有什么厉害之处?**
* **本地转换,安全至上:** 采用 WebAssembly 技术,文件转换过程完全在你的浏览器中进行,彻底避免了隐私泄露的风险。你的数据安全,VERT.sh 来守护!
* **文件大小,不再是问题:** 告别文件大小的限制,无论多大的文件,VERT.sh 都能轻松应对,让你转换文件不再有束缚。
* **格式多多,任你选择:** VERT.sh 支持多种文件格式,无论是图片、视频、音频还是文档,都能找到对应的转换选项,满足你各种转换需求。
* **界面友好,操作简单:** 基于 Svelte 框架构建,VERT.sh 拥有简洁直观的用户界面,即使是小白也能轻松上手,快速完成文件转换。
* **自建服务,完全掌控:** 除了官方提供的在线实例,你还可以选择自己搭建 VERT.sh 服务,完全掌控你的数据和转换过程,真正实现隐私自由。
**如何开始使用 VERT.sh?**
VERT.sh 的使用非常简单,你可以直接访问官方网站 vert.sh,体验在线转换的便捷。如果你追求更高的隐私和安全性,或者需要处理更大的文件,不妨考虑自己搭建 VERT.sh 服务。下面就来简单介绍一下搭建方法:
**搭建 VERT.sh 本地服务,只需几步:**
1. **准备工作:**
* 确保你的电脑上安装了 Bun (一个快速的 JavaScript 运行时环境)。没有安装?赶紧去 [bun.sh](https://bun.sh/) 下载安装吧!
2. **克隆代码:**
* 打开你的终端,输入以下命令,将 VERT.sh 的代码克隆到本地:
“`bash
git clone https://github.com/VERT-sh/vert.git
cd vert
“`
3. **安装依赖:**
* 进入 VERT.sh 的代码目录后,运行以下命令安装项目所需的依赖:
“`bash
bun i
“`
4. **启动服务:**
* 一切准备就绪,现在可以启动 VERT.sh 的本地开发服务器了:
“`bash
bun dev
“`
5. **访问应用:**
* 打开你的浏览器,输入 `http://localhost:5173`,就可以看到 VERT.sh 的界面啦!尽情享受本地文件转换的乐趣吧!
**进阶玩法:生产环境部署**
如果你想将 VERT.sh 部署到生产环境,让更多人使用,或者需要更稳定的服务,可以按照以下步骤操作:
1. **配置环境变量:**
* 在 VERT.sh 项目的根目录下创建一个 `.env` 文件,并添加以下内容:
“`
PUB_HOSTNAME=example.com # 替换成你的域名,用于 Plausible 分析
PUB_PLAUSIBLE_URL=https://plausible.example.com # Plausible 分析的 URL,如果不用可以留空
PUB_ENV=production # 设置为 “production”
PUB_VERTD_URL=https://vertd.vert.sh # 默认的 vertd 实例地址
“`
* **注意:** `PUB_HOSTNAME` 必须设置为你的域名,否则 Plausible 分析可能无法正常工作。
2. **构建生产版本:**
* 运行以下命令,构建 VERT.sh 的生产版本:
“`bash
bun run build
“`
* 构建完成后,会在项目目录下生成一个 `build` 文件夹,里面包含了所有需要部署的文件。
3. **部署到服务器:**
* 将 `build` 文件夹中的所有文件上传到你的服务器。
* 使用 Nginx 或其他 Web 服务器来托管这些文件。
* **重要:** 确保你的服务器启用了跨域隔离 (cross-origin isolation),否则 VERT.sh 可能无法正常工作。你可以参考项目中的 `nginx.conf` 文件进行配置。
**Docker 镜像,快速部署**
如果你熟悉 Docker,可以使用 Docker 镜像来快速部署 VERT.sh。
1. **构建 Docker 镜像:**
* 在 VERT.sh 项目的根目录下,运行以下命令构建 Docker 镜像:
“`bash
docker build -t vert-sh/vert \
–build-arg PUB_ENV=production \
–build-arg PUB_HOSTNAME=vert.sh \
–build-arg PUB_PLAUSIBLE_URL=https://plausible.example.com \
–build-arg PUB_VERTD_URL=https://vertd.vert.sh .
“`
* **注意:** 你可以根据需要修改 `–build-arg` 参数,例如将 `PUB_HOSTNAME` 替换成你的域名。
2. **运行 Docker 容器:**
* 运行以下命令,启动 Docker 容器:
“`bash
docker run -d \
–restart unless-stopped \
-p 3000:80 \
–name “vert” \
vert-sh/vert
“`
* 这个命令会将容器的 80 端口映射到宿主机的 3000 端口,你可以通过 `http://localhost:3000` 访问 VERT.sh。
**更简单的方法:使用 Docker Compose**
如果你安装了 Docker Compose,可以使用项目中的 `docker-compose.yml` 文件来快速部署 VERT.sh。
1. **启动服务:**
* 在 VERT.sh 项目的根目录下,运行以下命令启动服务:
“`bash
docker compose up –build -d
“`
* `–build` 参数表示如果镜像不存在,则先构建镜像。`-d` 参数表示在后台运行。
2. **停止服务:**
* 运行以下命令停止服务:
“`bash
docker compose down
“`
**总结**
VERT.sh 是一款非常实用的文件转换工具,它不仅安全、高效,而且易于使用和部署。无论你是需要保护隐私的个人用户,还是需要为团队提供文件转换服务的企业,VERT.sh 都能满足你的需求。赶快体验一下吧!
VERT-sh/VERT: The next-generation file converter. Open source, fully local* and free forever.
https://github.com/VERT-sh/VERT
暂无评论内容