Lancement au démarrage

Maintenant que Seald-CLI est installé et le compte créé, il faut configurer Seald-CLI en tant que Service Windows, afin de chiffrer automatiquement tous les fichiers placés dans un certain dossier, et se lancer automatiquement au démarrage.

  • Installer NSSM : choco install nssm. Alternativement, il est possible de télécharger NSSM la version 2.24-101 à l'adresse https://nssm.cc/download
  • nssm install seald-auto-start puis éditer la configuration affichée comme ceci :
    • Application:
      • path: C:\Users\YOUR_USER\AppData\Roaming\npm\seald.cmd
      • startup-directory: C:\Users\YOUR_USER\Documents
      • arguments: watch-encrypt --verbose --input CLEARTEXT_DIRECTORY --output ENCRYPTED_DIRECTORY --existing --remove --retries 10 --recipients-emails email1@domain.com email2@domain.com
    • Details:
      • description: Seald auto-encryption service
    • Log on:
      • This Account: votre nom d'utilisateur et mot de passe Windows
    • I/O:
      • stdout: C:\Users\YOUR_USER\Documents\seald-auto-encrypt.log
      • stderr: C:\Users\YOUR_USER\Documents\seald-auto-encrypt.log
    • File rotation:
      • Rotate files: true
      • file older than : 86400 seconds
      • file bigger than: 10000000 bytes
  • nssm start seald-auto-start

Attention à remplacer CLEARTEXT_DIRECTORY et ENCRYPTED_DIRECTORY par les dossiers choisis, --recipients-emails email1@domain.com email2@domain.com par les emails des destinataires choisis, ainsi que C:\Users\YOUR_USER\ par votre dossier utilisateur.

L'ensemble des paramètres utilisables sont précisés dans la référence de la CLI.

Vous pouvez aussi remplacer le chemin de fichier dans stdout et stderr si vous voulez sauvegarder les fichiers de journaux ailleurs.