Configuration du stockage¶
Pourquoi c'est important¶
Quand vous téléversez des fichiers dans ImmCase (PDF, photos de passeport, formulaires numérisés), ils doivent vivre quelque part. ImmCase prend en charge plusieurs « destinations » de stockage :
- Local — sur le serveur ImmCase, sur disque.
- S3 / Wasabi / similaire — dans le nuage, à l'échelle illimitée.
- ImmOffice / OnlyOffice — stockage intégré à l'éditeur Office.
- WebDAV distant — un autre serveur accessible via WebDAV.
En tant qu'administrateur, vous choisissez quoi utiliser pour quoi.
Créer une configuration de stockage¶
- Barre latérale → Paramètres → Stockage → Créer.
- Remplissez :
- Nom (« Stockage principal », « Anciens fichiers sur S3 »).
- Type — local, S3, WebDAV, ImmOffice.
- Pour S3 : bucket, région, access key, secret.
- Pour WebDAV : URL, utilisateur, mot de passe.
- Pour local : chemin de base sur le serveur.
- Tester la connexion — ImmCase essaie de téléverser et de lire un fichier de test.
- Enregistrer.
Stockage par défaut¶
Une configuration doit être marquée par défaut. Les nouveaux fichiers y vont sauf si un module ou un flux en précise une autre.
Règles de rétention¶
Dans la configuration du stockage, définissez :
- Temps maximum de rétention — après combien de jours/mois les fichiers en suppression douce sont purgés.
- Vieux fichiers vers S3 — déplacer les fichiers de dossiers fermés depuis plus d'un an vers le stockage froid (moins cher).
- Chiffrement — oui/non pour les données sensibles.
Quotas¶
ImmCase peut établir des quotas :
- Par utilisateur — combien un consultant peut téléverser.
- Par cabinet — total global du tenant.
- Par type de fichier — restrictions de taille selon le type.
Quand la limite est atteinte, ImmCase rejette les nouveaux téléversements et notifie l'admin.
Migrer des fichiers entre stockages¶
Pour déplacer les vieux fichiers du stockage local vers S3 :
- Créez la destination S3.
- Commande admin
storage:migrate --from=local --to=s3 --older-than=12m. - ImmCase copie les fichiers, vérifie l'intégrité, puis supprime les originaux locaux.
(Ça exige un accès technique au serveur, ce n'est pas fait depuis l'UI pour la sécurité.)
À surveiller¶
- Ne changez pas le chemin de base d'un stockage local actif. ImmCase reste pointé vers des fichiers qui ne sont plus à l'endroit attendu. Pour déplacer des fichiers, faites-le avec une commande de migration.
- Les access keys S3 aux permissions larges sont dangereuses. Générez des clés spécifiques au bucket ImmCase avec des permissions minimales (read/write sur ce bucket, rien d'autre).
- Les quotas sont des limites strictes. Si vous atteignez le quota en pleine génération de PDF, les PDF échouent. Surveillez l'usage et avertissez à temps.
Pour la suite¶
- Jetons d'API — pour les intégrations externes.
- Gestionnaire de fichiers — côté utilisateur du stockage.