jocxfin / pwgen

Simple self hosted password generator
GNU Affero General Public License v3.0
62 stars 5 forks source link

Custom Serialization for Cache && Refined Cache Strategy for Static Files #57

Closed jocxfin closed 7 months ago

jocxfin commented 7 months ago

Changes:

To use:

Deploy the latest version with Docker:

docker pull jocxfin/pwgen:latest
docker run -d -p 5069:5069 jocxfin/pwgen:latest

Enable offline mode, bypassing external API checks:

docker pull jocxfin/pwgen:latest
docker run -d -e NO_API_CHECK=true -p 5069:5069 jocxfin/pwgen:latest

With environmental variables defining settings:

docker pull jocxfin/pwgen:latest
docker run -d -p 5069:5069 \
  -e NO_API_CHECK=false \
  -e PW_LENGTH=12 \
  -e PW_INCLUDE_UPPERCASE=true \
  -e PW_INCLUDE_DIGITS=true \
  -e PW_INCLUDE_SPECIAL=true \
  -e PW_EXCLUDE_HOMOGLYPHS=false \
  -e PP_WORD_COUNT=4 \
  -e PP_CAPITALIZE=true \
  -e PP_SEPARATOR_TYPE=space \
  -e PP_USER_DEFINED_SEPARATOR='' \
  -e PP_MAX_WORD_LENGTH=12 \
  -e PP_INCLUDE_NUMBERS=true \
  -e PP_INCLUDE_SPECIAL_CHARS=true \
  -e PP_LANGUAGE=en \
  jocxfin/pwgen:latest

Quick and straightforward improvements for a better tool.

Fixes #53, fixes #54