No description
Find a file
2024-05-25 01:22:21 +02:00
.github change to main 2024-05-25 01:22:21 +02:00
data change name 2024-05-19 00:21:29 +02:00
src update packages 2024-05-25 01:20:24 +02:00
.dockerignore start on pandoc 2024-05-19 23:51:27 +02:00
.eslintrc.cjs start on pandoc 2024-05-19 23:51:27 +02:00
.gitignore start on pandoc 2024-05-19 23:51:27 +02:00
biome.json fix all errors in index 2024-05-21 15:50:30 +02:00
bun.lockb update packages 2024-05-25 01:20:24 +02:00
compose.yaml start on pandoc 2024-05-19 23:51:27 +02:00
Dockerfile add graphicsmagick 2024-05-24 22:58:25 +02:00
LICENSE Create LICENSE 2024-05-24 23:28:00 +02:00
package.json update packages 2024-05-25 01:20:24 +02:00
prettier.config.cjs start on pandoc 2024-05-19 23:51:27 +02:00
README.md change to main 2024-05-25 01:22:21 +02:00
reset.d.ts jsx working 2024-05-19 00:07:56 +02:00
tsconfig.json start on pandoc 2024-05-19 23:51:27 +02:00

ConvertX

A self-hosted online file converter. Supports 808 different formats.

Features

  • Convert files to different formats
  • Password protection
  • Multiple accounts

Converters supported

Converter Use case Converts from Converts to
Sharp Images (fast) 7 6
Pandoc Documents 43 65
GraphicsMagick Images 166 133
FFmpeg Video ~473 ~280

Deployment

# docker-compose.yml
services:
  convertx: 
    image: ghcr.io/c4illin/convertx:main
    ports:
      - "3000:3000"
    environment: # Defaults are listed below
      - ACCOUNT_REGISTRATION=false # true or false
      - JWT_SECRET=aLongAndSecretStringUsedToSignTheJSONWebToken
    volumes:
      - /path/you/want:/app/data

Then visit http://localhost:3000 in your browser and create your account.