update: now it works over SSL thanks to Let's Encrypt
Motivation: A quick way to create random password without installing anything!
How to by example:
- Create one password of XX chars long:
curl -L pwgen.zsh.io/20
- Create XX passwords of YY chars long:
curl -L pwgen.zsh.io/40/5
So this thing basically receives two parameters: length and count. A few examples:
➜ curl -L pwgen.zsh.io/40 oWVh743gZZkIgYL5NKxwJL$DHCT8T74Z9CNBuZRv ➜ curl -L pwgen.zsh.io/25/2 CHraelyUiGyAhNC)yyoOxFnv9 KfHg5Z8%JD5oJHw68BdB3sCD4
Real life example (a.k.a. live-demo):
This code is currently running on a docker, available at pwgen.zsh.io. You can use it to generate your passwords following examples above.
Dockerize all the things!
docker run -d boris/pwgen-web available on Docker
git clone https://github.com/boris/pwgen.git cd pwgen pip install -r requirements.txt python manage.py runserver
Running in production
The way to run it is:
kubectl create -f https://raw.githubusercontent.com/boris/pwgen/master/pwgen-deployment.yaml