Les fichiers sont stockés sur le serveur BlueMind lui-même dans le répertoire /var/spool/bm-filehosting/<domaine>/
.
Les fichiers sont stockés dans des sous-dossiers par UID d'utilisateur, ils sont de la forme Ainsi, les utilisateurs migrés depuis BlueMind 3.0 ont un dossier de la forme |
Les fichiers ainsi stockés ne sont pas comptabilisés dans les quotas des utilisateurs qui ne concernent que les emails, que la fonctionnalité Drive (possibilité de retrouver les fichiers par la suite) soit activée ou non.
Ainsi, suivant l'utilisation qui est faite et le nombre d'utilisateurs de l'installation, cet espace peut être amené à prendre beaucoup d'ampleur. Afin de prévenir une saturation de l'espace disque du serveur, il est donc recommandé de créer un montage permettant d'externaliser le stockage et de mettre en place une surveillance sur celui-ci.
Par défaut lors d'une installation de BlueMind, le détachement des pièces jointes n'est pas disponible pour les utilisateurs. Pour leur donner accès à cette fonctionnalité, l'administrateur doit procéder à l'installation des paquets nécessaires et au redémarrage du serveur :
|
Actuellement, les fichiers sont hébergés sur le serveur BlueMind lui-même. Une connexion avec le service Nextcloud est aussi possible. À l'avenir BlueMind permettra une interconnexion avec d'autres services externes de partage de fichiers tels que Dropbox, ownCloud, Pydio, etc. |
Il faut indiquer à BlueMind le serveur qui doit être utilisé pour stocker les fichiers détachés en attribuant le rôle "Fichier de Filehosting" au serveur souhaité, y compris dans le cas d'une architecture mono-serveur.
Une fois le serveur défini, il faut activer le service pour le ou les domaines souhaités.
Pour cela, se rendre dans Gestion du système > Domaines supervisés > choisir un domaine > onglet "Services BM" et désigner au moyen de la liste déroulante le serveur sur lequel le rôle a été activé précédemment :
Une fois les paquets installés et le serveur défini, la fonctionnalité doit être activée pour les utilisateurs en leur affectant le rôle adéquat ; ainsi la fonctionnalité peut être activée pour l'ensemble des utilisateurs ou certains seulement, de façon nominative ou via les groupes.
2 droits complémentaires sont donc à présent disponibles :
Drive : permet l'accès au sélecteur de fichiers BlueMind. L'utilisateur peut parcourir ses fichiers précédemment envoyés et les lier à nouveau à des messages.
Cela permet d'économiser de l'espace disque en ne stockant pas sur le serveur plusieurs fois le même fichier.
Couplé à une installation NextCloud, ce droit donne à l'utilisateur l'accès à son espace de stockage personnel sur celle-ci. |
Dans la console d'administration, se rendre dans la gestion des entités > Entrées d'annuaires :
La configuration peut se faire à plusieurs endroits de la console d'administration :
Une fois les paquets installés et les rôles donnés, la fonctionnalité de détachement des pièces est proposée aux utilisateurs avec une taille maximale autorisée de 5MiB par défaut.
Pour modifier cette limite et accéder à plus d'options de configuration :
Seuil de détachement auto (MiB) : taille à partir de laquelle un fichier ajouté à un message est automatiquement détaché de celui-ci
Une valeur de 0 indique qu'il n'y a pas de seuil de détachement : aucune pièce jointe ne sera détachée automatiquement. |
Taille maximale d'une pièce jointe détachée (MiB) : taille maximale de fichier autorisée
Il s'agit de la taille autorisée par fichier, plusieurs fichiers dont la taille totale dépasse la limite peuvent donc être ajoutés et détachés à un seul et même message du moment que chacun d'eux respecte la limite.
L'unité MiB (MebiByte) est un multiple du byte (octet) à différencier du MB (megabyte, ou Mo méga-octet) : il représente 1024 kebibytes, lui-même représentant 1024 bytes (octets). Ainsi 9 MiB sont équivalents à 9,43718 MB (Mo) |