OpenSource-Hub
C

ConvertX

16.7k stars·파일 관리·SHA-256 체크섬 확인됨

一款自托管的在线文件转换器,支持上千种格式,通过 Docker 轻松部署,提供批量转换、密码保护和多账户管理。

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

自己架设的格式转换神器,千种格式随便转,隐私安全有保障。

주요 기능

  • 支持超过1000种文件格式的互转,涵盖文档、图像、视频、电子书、3D模型等
  • 一键批量处理多个文件,节省大量时间
  • 可设置密码保护和多账户系统,适合团队共享
  • 基于 Docker 的极简部署,两行命令即可运行
  • 自动清理过期转换文件,避免占用存储空间

할 수 없는 것

  • 首次登录必须使用 localhost 或 HTTPS,否则设置 HTTP_ALLOWED=true。
  • 注册第一个用户后请立即关闭开放注册(默认 ACCOUNT_REGISTRATION=false),避免被他人滥用。
  • 转换大文件时请确保服务器有足够的内存和磁盘空间,视频转换尤其消耗资源。
  • 硬件加速(如 VAAPI)需要额外配置,请参考 FFMPEG_ARGS 环境变量。

사용 사례

  • 需要频繁转换办公文档(如 Word 转 PDF、Markdown 转 LaTeX)的个人或团队
  • 将 HEIC 照片批量转换为 JPEG,并同时调整大小
  • 转换电子书格式(EPUB 转 MOBI、AZW3 转 PDF)
  • 处理视频文件(MP4 转 GIF、MKV 转 AVI)及音频转码
  • 3D 模型格式转换(STL 转 OBJ、GLTF 转 FBX)
  • 企业内网部署,确保文件不离开本地服务器

상세 설명

ConvertX 是一款自托管的在线文件转换工具,使用 TypeScript、Bun 和 Elysia 构建。它通过 FFmpeg、LibreOffice、ImageMagick、Pandoc、Calibre 等强大后端,支持上千种格式的转换。核心功能包括:批量文件处理、密码保护、多用户账户、自动清理过期文件,以及视频转换的硬件加速可选。通过 Docker 或 Docker Compose 即可轻松部署。适合注重隐私、希望完全掌控文件转换过程而不需将文档上传到第三方服务的用户。

문제 해결 & FAQ (2)

문제 해결
CBZ를 PDF로 변환할 때 'Could not find any valid pages in comic' 오류가 발생하는 이유는 무엇인가요?

CBZ 아카이브에는 .jpg 확장자를 가진 WEBP 이미지가 포함되어 있으며, Calibre의 만화 입력 플러그인이 이 불일치를 거부합니다. 수정: unzip file.cbz로 CBZ를 추출하고, file 001.jpg를 사용하여 잘못 레이블된 파일을 식별한 후(출력에 RIFF Web/P 데이터 표시), .webp로 이름을 변경한 다음 .cbz로 다시 압축합니다. 또는 패킹 전에 이미지를 적절한 JPEG 형식으로 일괄 변환합니다.

원본 Issue #491
문제 해결
ConvertX가 TrueNAS에서 높은 CPU 사용량과 잦은 폴링을 유발하는 이유는 무엇인가요?

TrueNAS에서 ConvertX의 높은 CPU 사용량과 빈번한 폴링은 일반적으로 잘못 구성된 healthcheck로 인해 발생합니다. TrueNAS 앱 구성에서 healthcheck에 전용 /healthcheck 경로를 사용하여 매초 불필요한 요청을 방지하십시오. 이렇게 하면 CPU 부하가 줄어들고 전력 절감을 위해 더 깊은 C-states를 사용할 수 있습니다.

원본 Issue #495

태그

self-hostedfile-converterdockerprivacyformat-conversionbatch-processingweb-appopen-source

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

步骤1:在服务器上安装 Docker 和 Docker Compose

4

步骤2:创建 docker-compose.yml 文件,填入示例内容(设置 JWT_SECRET)

5

步骤3:运行 docker compose up -d 启动服务

설치 가이드
  1. 步骤1:在服务器上安装 Docker 和 Docker Compose
  2. 步骤2:创建 docker-compose.yml 文件,填入示例内容(设置 JWT_SECRET)
  3. 步骤3:运行 docker compose up -d 启动服务
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

执行 docker compose down -v 停止并删除容器和数据卷,再删除项目目录即可。

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-06-27 07:20:22
GitHub 저장소

문제 발생? 아래 FAQ 확인

2 FAQs

유사한 프로젝트