ConvertX - Le convertisseur de fichiers auto-hébérgé qui gère plus de 1000 formats
Vous en êtes encore à utiliser des sites tout pourris de conversion en ligne qui vous bombardent de pubs et qui font on ne sait quoi avec vos fichiers ?
Bouuuuh ! Allez, on va jeter un oeil à cette alternative auto-hébergeable qui s’appelle ConvertX et qui supporte plus de 1000 formats différents !!
Vous l’hébergez chez vous via Docker et vous avez accès à une interface web propre pour convertir à peu près tout ce qui existe. Images, vidéos, audio, documents, ebooks, modèles 3D… Le truc gère vraiment un paquet de formats différents.
En back, ConvertX utilise ImageMagick pour les images, FFmpeg pour le multimedia, et une tripotée d’autres outils (Pandoc, LibreOffice, Calibre, Inkscape…) pour gérer le reste. Au total, ça donne plus de 1000 combinaisons possibles entre formats d’entrée et de sortie.
Pour l’installer, c’est hyper fastoche, vous lancez :
docker run -p 3000:3000 -v ./data:/app/data ghcr.io/c4illin/convertx
et vous avez l’interface accessible sur localhost:3000. Vous pouvez aussi passer par Docker Compose si vous préférez avoir un truc plus propre à maintenir.
Y’a aussi pas mal d’options pratiques. Vous pouvez par exemple convertir plusieurs fichiers en même temps (batch processing), protéger l’accès par mot de passe, gérer plusieurs comptes utilisateurs, et garder un historique de vos conversions. Y’a aussi un mode sans authentification si vous voulez l’utiliser juste pour vous sur votre réseau local.
Côté config, vous pouvez régler pas mal de trucs via les variables d’environnement, notamment la durée de rétention des fichiers (par défaut 24h avant suppression auto), le nombre de conversions simultanées autorisées, ou encore désactiver HTTPS si vous êtes en local.
Ce projet est développé en TypeScript avec Bun comme runtime et Elysia comme framework web. C’est sous licence AGPL-3.0, donc si vous modifiez le code et que vous l’utilisez en production, faudra publier vos modifs. Mais pour un usage perso, ça change rien.
Bref, si vous en avez marre de filer vos fichiers à des services louches pour les convertir, testez ConvertX , ça permet de garder le contrôle !
Merci à Letsar pour la découverte !
