Lufi-cli

lufi-cli est un utilitaire qui permet de téléverser un fichier vers une instance lufi.

Les services lufi stockent les fichiers sans connaissances de leur contenue. Ces derniers sont chiffrés et la clé de chiffrement n'est pas connue du service lufi utilisé. A noter qu'en revanche le nom du fichier et son poids son connue du service.

ARN possède 2 instances:

Nous utilisons parfois small-drop pour transférer des informations à nos membres.

Installer lufi-cli sur debian 12

  1. Installer le gestionnaire de paquet npm
    apt install npm
  2. Créer un user system lufi-cli (pour éviter de faire tourner le code en root)
    groupadd lufi-cli
    useradd -d /opt/lufi-cli/ -g lufi-cli lufi-cli
    mkdir /opt/lufi-cli/
    chown lufi-cli:lufi-cli /opt/lufi-cli/
  3. Installer lufi-cli via npm
    cd /opt/lufi-cli/
    sudo -u lufi-cli npm install lufi-cli
  4. Faire un essai de téléversement
    sudo -u lufi-cli /opt/lufi-cli/node_modules/.bin/lufi-cli --upload lufi-cli/package.json --server https://small-drop.sans-nuage.fr