Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 667 Bytes

File metadata and controls

33 lines (23 loc) · 667 Bytes

pywebpass

Self-hosted KeePass password manager with a Flask REST API, web UI, and webpass-client CLI.

Install

pip install .
# or editable:
pip install -e .

Run locally

mkdir -p instance
# add instance/config.py and instance/passwords.kdbx
flask --app pywebpass run --debug

See docs/getting-started.md and docs/deployment.md.

Documentation

Build and preview the MkDocs site (client + REST API reference via mkdocstrings):

pip install -r requirements-docs.txt
pip install -e .
mkdocs serve

Then open the URL printed by MkDocs (typically http://127.0.0.1:8000).