3.5 KiB
title: ConvertX created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, file-conversion, app-marathon-batch-rattrapage-3] confidence: high contested: false sources: [https://selfh.st/apps/?tag=File+Conversion, https://convertx.app]
🔄 ConvertX
Boîte à outils de conversion universelle : vidéo, audio, images, documents, archives, ebooks, etc. en un seul service web. Le « CloudConvert » auto-hébergeable.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | convertx.app |
| GitHub | rombautz/convertx (ou C4illin/ConvertX) |
| License | AGPL-3.0 |
| Langage | JavaScript / TypeScript |
| Étoiles GitHub | 2k ⭐ |
| Catégorie | [[cat-file-conversion |
📝 Description
ConvertX est un conteneur web unifié autour de FFmpeg, Pandoc, ImageMagick, LibreOffice et Calibre pour proposer des conversions entre des centaines de formats : MP4↔WebM, MP3↔FLAC, PNG↔WebP, PDF↔DOCX, EPUB↔MOBI, ZIP, etc. Upload par drag&drop, URL HTTP, ou Dossier Watch.
Différence avec HandBrake Web : HandBrake est spécialisé vidéo avec presets fins ; ConvertX est multi-formats au prix d'options moins riches par format.
Différence avec FileFlows : FileFlows est un pipeline (rules engine, post-processing) ; ConvertX est un convertisseur one-shot simple d'usage.
Pour qui : particuliers et PME qui veulent arrêter CloudConvert, Zamzar, Online-Convert et garder leurs fichiers en local.
🚀 Installation
Docker Compose (recommandé)
version: '3.8'
services:
convertx:
image: ghcr.io/c4illin/convertx:latest
container_name: convertx
restart: unless-stopped
ports:
- "3000:3000"
environment:
- JWT_SECRET=changez-moi
- ALLOW_REGISTRATION=true
volumes:
- convertx-data:/app/data
labels:
- "traefik.enable=true"
- "traefik.http.routers.convertx.rule=Host(`convert.example.com`)"
- "traefik.http.routers.convertx.entrypoints=websecure"
- "traefik.http.routers.convertx.tls.certresolver=letsencrypt"
- "traefik.http.routers.convertx.middlewares=uploadlimit@docker"
volumes:
convertx-data:
🔄 Alternatives
Open Source
- app-handbrake-web — Spécialisé vidéo
- app-vert — Multi-formats léger (Rust)
- app-file-wizard — Conversion de fichiers
- app-transmute — Transcodage vidéo
- app-fileflows — Pipeline automatisé
Propriétaires
- CloudConvert — SaaS, 750 conversions/jour gratuites
- Zamzar — SaaS depuis 2006
- Adobe Acrobat Online — Pour PDF
🔐 Sécurité
- Auth JWT : obligatoire, définir un
JWT_SECRETfort. - Upload size limit : 500 Mo par défaut, configurable ; mettre un middleware Traefik
bufferingen plus. - FFmpeg CVE : ConvertX dépend de FFmpeg et ImageMagick, historiquement des CVE — mettre à jour régulièrement.
- Sandbox : par défaut pas de sandboxing, exécuter en backend isolé.
📚 Ressources
Pages Liées
- cat-file-conversion — Catégorie Conversion
- app-handbrake-web — Concurrent (vidéo)
- app-fileflows — Concurrent (pipeline)
- recettes-docker-compose — Templates Docker