Enclosed est une application web minimaliste conçue pour l’envoi de notes privées et sécurisées.
Toutes les notes sont chiffrées de bout en bout, ce qui garantit que le serveur et l’espace de stockage n’ont aucune connaissance du contenu. Les utilisateurs peuvent définir un mot de passe, un délai d’expiration (TTL) et choisir que la note s’autodétruise après avoir été lue.
Une instance libre est disponible sur enclosed.cc.
La simplicité a été privilégiée, tant au niveau de l’installation, que de l’utilisation.
J’ai toutefois constaté un petit problème concernant l’utilisation des volumes NFS dans mon installation Kubernetes. La tâche récurrente de “nettoyage” des fichiers ne fonctionne pas comme prévu.
Le programme parcourt les fichiers présents dans le répertoire spécifié par la variable d’environnement “STORAGE_DRIVER_FS_LITE_PATH” (qui est “./.data”).
Dans mon cas, le volume contient le répertoire “lost+found”, qui appartient à root, ce qui semble provoquer une erreur et interrompt la tâche.
Pour remédier à cela, j’ai modifié le chemin de stockage des notes en ajustant la valeur de la variable d’environnement “STORAGE_DRIVER_FS_LITE_PATH” à “./.data/mynotes”, afin d’éviter que le job de nettoyage ne rencontre le répertoire “lost+found”.
Le volume reste monté sur le répertoire mentionné dans la documentation, mais les notes sont désormais enregistrées dans le sous-répertoire spécifié par “STORAGE_DRIVER_FS_LITE_PATH”, et le service ne signale plus d’erreur. La suppression des notes s’effectue normalement.
+++