2.5 KiB
2.5 KiB
title: Vert created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, file-conversion, rust, app-marathon-batch-rattrapage-3] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=File+Conversion, https://github.com/vert-sh/vert]
🔄 Vert
Convertisseur de fichiers multi-formats écrit en Rust : UI web légère, basé sur FFmpeg/ImageMagick/Pandoc. Le petit frère rapide de ConvertX.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | github.com/vert-sh/vert |
| GitHub | vert-sh/vert |
| License | MIT |
| Langage | Rust |
| Étoiles GitHub | ~200 ⭐ |
| Catégorie | [[cat-file-conversion |
📝 Description
Vert est un service web minimaliste écrit en Rust pour convertir des fichiers entre formats courants (vidéo, audio, image, document) en s'appuyant sur FFmpeg, ImageMagick et Pandoc. Concue pour être rapide et légère (binaire unique, peu de RAM).
Différence avec ConvertX : ConvertX a plus de formats et une UI plus riche ; Vert mise sur la vitesse Rust et la simplicité.
Pour qui : utilisateurs qui veulent un convertisseur self-hosted léger sans Node.js, sans 500 Mo de dépendances.
🚀 Installation
Docker Compose (recommandé)
version: '3.8'
services:
vert:
image: ghcr.io/vert-sh/vert:latest
container_name: vert
restart: unless-stopped
ports:
- "3050:3000"
volumes:
- vert-data:/data
labels:
- "traefik.enable=true"
- "traefik.http.routers.vert.rule=Host(`vert.example.com`)"
- "traefik.http.routers.vert.entrypoints=websecure"
- "traefik.http.routers.vert.tls.certresolver=letsencrypt"
volumes:
vert-data:
🔄 Alternatives
Open Source
- app-convertx — Plus complet (TS, +formats)
- app-handbrake-web — Spécialisé vidéo
- app-file-wizard — Alternative
- app-transmute — Transcodage
Propriétaires
- CloudConvert — SaaS
- Zamzar — SaaS
🔐 Sécurité
- Binaire statique Rust : peu de surface d'attaque.
- FFmpeg CVE : mises à jour d'image régulières recommandées.
- Upload size : limiter via reverse proxy.
📚 Ressources
Pages Liées
- cat-file-conversion — Catégorie Conversion
- app-convertx — Concurrent
- app-handbrake-web — Concurrent (vidéo)
- recettes-docker-compose — Templates Docker