Skip to main content
Voir en Markdown

Stocker les fichiers Sovrium dans un stockage compatible S3

Sovrium stocke les fichiers téléversés sur le disque local par défaut. Pour utiliser un stockage objet durable — AWS S3, MinIO, Scaleway Object Storage, Backblaze B2 — changez le backend de stockage via des variables d'environnement. Votre config buckets[] ne change jamais.

Pointer le stockage vers S3

export STORAGE_PROVIDER=s3
export STORAGE_S3_ENDPOINT=https://s3.example-region.amazonaws.com
export STORAGE_S3_BUCKET=my-app-files
export STORAGE_S3_REGION=eu-west-1
export STORAGE_S3_ACCESS_KEY_ID=<key>
export STORAGE_S3_SECRET_ACCESS_KEY=<secret>
# MinIO / points d'accès en path-style uniquement :
export STORAGE_S3_FORCE_PATH_STYLE=true
sovrium start app.ts

Le backend de stockage est contrôlé par l'opérateur et volontairement tenu hors du schéma d'application — la même config tourne sur disque local en dev et sur S3 en production.

Vérifier

Téléversez un fichier via n'importe quel champ pièce jointe adossé à un bucket ou un téléversement de formulaire ; l'objet arrive dans votre bucket S3.

Suite

Dernière mise à jour 21 juillet 2026

Cette documentation a été rédigée avec Claude Fable 5 (Anthropic) : des erreurs ou du contenu obsolète sont donc possibles. Sovrium est en bêta — les contributions et corrections sont les bienvenues.

Construit avec Sovrium