LessPass
LessPass open source password manager (https://lesspass.com)
How it works ?
LessPass submodules
- backend : backend used to store information about passwords
- cli : build LessPass passwords directly in command line with nodejs
- cordova : Android and iOS application
- core : npm module with a clean api used to create passwords
- cozy : MyCozyCloud application
- desktop : LessPass desktop application build with electron
- frontend : frontend for LessPass with vuejs
- nginx : configuration for nginx
- pure : pure component in vuejs used by cozy, frontend and webextension
- sandbox : sandbox for LessPass interface
- snap : snap for lesspass-cli
- web extension : chrome and firefox web extension for LessPass password manager
Self Host your LessPass Database
requirements
docker
docker-compose
install
simply run
bash <(curl -s https://raw.githubusercontent.com/lesspass/lesspass/master/lesspass.sh) [DOMAIN]
You can specify your domain (e.g. example.org). If not provided, you'll be asked to enter it.
configure email
You can edit .env
file to use your own email server (for reset password for example)
DEFAULT_FROM_EMAIL="LessPass" <admin@example.org>
EMAIL_HOST=...
EMAIL_HOST_USER=...
EMAIL_HOST_PASSWORD=...
EMAIL_PORT=...
EMAIL_USE_TLS=1
Status
module | tests |
---|---|
backend | |
core | |
pure | |
cli |
License
This project is licensed under the terms of the GNU GPLv3.
Contributors ❤️
Please do not contact contributors directly to report problems in LessPass.