ConvertX

Host your own file conversion service to process over 1,000 formats securely. Manage multiple accounts, batch process files, and protect data with passwords.

Deploy a versatile, self-hosted file conversion platform that handles over a thousand different formats directly on your own infrastructure. This solution provides a fast and private alternative to public cloud converters, ensuring your sensitive documents, images, and media files never leave your control.

Key capabilities include:

  • Extensive Format Support: Convert between vector images, 3D assets, videos, e-books, and documents using integrated tools like FFmpeg, LibreOffice, and Pandoc.
  • Batch Processing: Save time by converting multiple files simultaneously.
  • Access Control: Secure your instance with password protection and manage access through multiple user accounts.
  • Automated Cleanup: Configure automatic deletion of processed files after a specified number of hours to manage server storage.
  • Customizable Workflows: Pass specific arguments to underlying converters, such as hardware acceleration for video processing.

Directory Structure

convertx
data
.env
docker-compose.yml

docker-compose.yml

services:
  convertx:
    image: ghcr.io/c4illin/convertx
    container_name: convertx
    restart: unless-stopped
    ports:
      - "3000:3000"
    environment:
      - JWT_SECRET=aLongAndSecretStringUsedToSignTheJSONWebToken1234 # will use randomUUID() if unset
      # - HTTP_ALLOWED=true # uncomment this if accessing it over a non-https connection
    volumes:
      - ./data:/app/data

.env

JWT_SECRET=aLongAndSecretStringUsedToSignTheJSONWebToken1234
Categories:

Share:

Ad
Favicon

 

  
 

Similar to ConvertX

Favicon

 

  
  
Favicon

 

  
  
Favicon