ConvertX - 自托管在线文件转换器,支持1000+格式

2026/06/08 tool 文件转换 · 自托管 · Docker · TypeScript · Bun · PDF 1084 字 · 约 4 分钟 阅读
一款自托管的在线文件转换工具,支持超过1000种格式互转,基于TypeScript、Bun和Elysia构建,支持批量处理和密码保护。

ConvertX 是什么

ConvertX 是一款自托管(Self-hosted)的在线文件转换器,支持超过 1000 种不同文件格式的相互转换。它基于 TypeScript、Bun 和 Elysia 构建,支持批量文件处理、密码保护和多账户管理,是个人和团队文件转换需求的理想解决方案。

项目在 GitHub 上已获得 16,977 颗星,社区活跃度极高。

💾 Self-hosted online file converter. Supports 1000+ formats ⚙️

核心特性

特性说明
🔄 千种格式支持 1000+ 文件格式互转
📦 批量处理同时处理多个文件
🔐 密码保护为转换任务设置访问密码
👥 多账户支持支持多用户管理
🐳 Docker 部署一键 Docker 部署运行
🌐 自托管完全掌控自己的数据
⚡ 高性能基于 Bun 运行时,性能出色
🎨 现代化 UI使用 Tailwind CSS 构建的简洁界面

快速上手

使用 Docker 一键部署:

# 使用 Docker Hub 镜像
docker run -d -p 3000:3000 c4illin/convertx

# 或使用 ghcr.io 镜像
docker run -d -p 3000:3000 ghcr.io/c4illin/convertx

使用 Docker Compose:

version: "3"
services:
  convertx:
    image: c4illin/convertx
    ports:
      - "3000:3000"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

支持的转换类别:

  • 文档(PDF、DOCX、ODT 等)
  • 图片(PNG、JPG、WEBP、SVG 等)
  • 音频(MP3、WAV、FLAC、OGG 等)
  • 视频(MP4、AVI、MKV、MOV 等)
  • 电子书(EPUB、MOBI、PDF 等)
  • 字体(TTF、OTF、WOFF 等)

优劣势

优势:

  • 支持超 1000 种格式,覆盖面极广
  • 自托管部署,数据安全性高
  • Docker 部署极其简便
  • 支持批量处理和密码保护
  • 基于 Bun + Elysia 的现代化技术栈
  • 活跃的开源社区和持续更新

劣势:

  • 需要自行部署服务器
  • 转换性能受限于服务器配置
  • 大文件转换可能耗时较长
  • 部分格式转换质量依赖底层库

适合谁用

  • 有自托管需求的个人或团队
  • 需要频繁进行文件格式转换的用户
  • 注重数据隐私的企业和组织
  • 想在内部网络部署文件转换服务的 IT 管理员

项目地址

文档信息

加载评论…