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.
