icon

ConvertX

Self-hosted 在线文件转换器。支持 1000 多种格式

template cover
部署次数3
发布者aliuq
创建于2025-09-13
模版内的服务
service icon
标签
ToolConverter

ConvertX

一个自托管的在线文件转换器。支持一千多种不同的格式。使用 TypeScript、Bun 和 Elysia 编写

功能

  • 将文件转换为不同的格式
  • 一次处理多个文件
  • 密码保护
  • 多账户

支持的转换器

ConverterUse caseConverts fromConverts to
libjxlJPEG XL1111
resvgSVG11
VipsImages4523
libheifHEIF24
XeLaTeXLaTeX11
CalibreE-books2619
PandocDocuments4365
dvisvgmVector images42
ImageMagickImages245183
GraphicsMagickImages167130
InkscapeVector images717
Assimp3D Assets7723
FFmpegVideo~472~199
PotraceRaster to vector411
VTracerRaster to vector81
DaselData Files54

环境变量

所有变量都是可选的,建议设置 JWT_SECRET

NameDefaultDescription
JWT_SECRET未设置时,将使用randomUUID()的值用于签署JSON Web令牌的长且保密的字符串
ACCOUNT_REGISTRATIONfalse允许用户注册帐户
HTTP_ALLOWEDfalse允许HTTP连接,仅在本地将其设置为true
ALLOW_UNAUTHENTICATEDfalse允许未经身份验证的用户使用该服务,仅在本地将其设置为true
AUTO_DELETE_EVERY_N_HOURS24每n小时检查一次是否有超过n小时的文件并将其删除,设置为0以禁用
WEBROOT根路径的地址,将其设置为“/convert”将在“example.com/convert/”上提供网站
FFMPEG_ARGS传递给ffmpeg的参数,例如-preset veryfast
HIDE_HISTORYfalse隐藏历史页面
LANGUAGEen用于格式化日期字符串的语言,指定为BCP 47语言标签
UNAUTHENTICATED_USER_SHARINGfalse在所有未经身份验证的用户之间共享转换历史