Installer PSWD avec Docker
PSWD

Installer PSWD avec Docker

Table des matières

GitHub - remvze/pswd: 🔑 Simple secure password generator.
🔑 Simple secure password generator. Contribute to remvze/pswd development by creating an account on GitHub.

Aujourd'hui nous allons parler de PSWD! Un générateur simple et puissant de mots de passe. Il est ultra simple à prendre en main et j'ai aimé ce petit détail qui vous indique le temps, approximatif bien entendu, qu'il faudrait pour casser votre mot de passe suivant comment vous configurez le générateur de mot de passe:

Crack Time
💡
Cela fonctionnera sans HTTPS, mais ce n'est pas du tout conseillé si non tout va passer en clair sur le réseau, quel qu'il soit. Prévoyez du HTTPS avec votre méthode habituelle.

⚡ Caractéristiques

  • Génération de mot de passe.
  • Génération de phrase secrète.
  • Option de longueur, lettres majuscules, lettres minuscules, nombres, symboles.
  • Exclusion de caractères similaires.
  • Estimation du temps qu'il faudrait pour casser votre mot de passe suivant la configuration choisie.

💾 L'installation

  1. Créez votre compose.yml dans le dossier ou vous comptez installer PSWD:
sudo nano compose.yml
  1. Et collez ça dedans:
services:
  timesy:
    image: ghcr.io/remvze/pswd
    restart: "unless-stopped"
    logging:
      options:
        max-size: 1g
    restart: always
    ports:
      - '1111:8080'
  1. On va déployer l'application:
docker compose up -d
  1. Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi, 1111 dans ce cas:
http://ip:1111/

ou votre domaine:

https://mondomaine.com

🔒 Générer un mot de passe

On va décomposer ensemble l'interface de PSWD:

Il y a deux parties:

Password

  • Crack time => Temps estimé qu'il faudra pour casser votre mot de passe, facteur qui dépend des paramètres de votre mot de passe.
  • Password lenght => Longueur du mot de passe.
  • Include Uppercase Letters => Inclure les lettres majuscules.
  • Include Lowercase Letters => Inclure les lettres minuscules.
  • Include Numbers => Inclure les chiffres.
  • Include Symbols => Inclure les symboles.
  • Exclude Symbols => Exclure les symboles.

Passphrase

  • Number of Words => Nombre de mots.
  • Capitalize Words => Mots en majuscules.
  • Word Separator => Séparateur de mots. Soit un espace, un tiret ou encore, rien, les mots seront collés.

zarev

->.<-
🐧 Passionné de self-hosting, je partage ce que je connais et me nourris des connaissances des bonnes âmes qui partagent avec moi. Soutenons l'utilisation des apps open source et leurs développeurs.