LessPass open source password manager (https://lesspass.com)
- [FR] LessPass comment ça marche?
- [EN] LessPass How Does It Work?
- [DE] LessPass - Wie funktioniert das?
- backend : REST API used by lesspass-pure to store password profiles
- cli : LessPass passwords directly in your terminal
- cordova : LessPass Android application
- core : npm core library used to generate LessPass passwords
- cozy : LessPass for MyCozyCloud
- desktop : LessPass desktop application build with electron
- frontend : lesspass.com source code
- move : password migration tool for LessPass
- nginx : configuration for nginx
- openssl : configuration for openssl
- pure : LessPass web component
- snap : snap for lesspass-cli
- web extension : Chrome and Firefox web extension
docker
docker-compose
simply run
bash <(curl -s https://raw.githubusercontent.com/lesspass/lesspass/master/lesspass.sh) [DOMAIN] [EMAIL]
[DOMAIN]
and [EMAIL]
are used to generate a LetsEncrypt certificate and configure LessPass.
Go into the backend container and create a super user
docker exec -it lesspass_backend_1 sh
python manage.py createsuperuser
Now you can access and manage users and password profiles on https://[DOMAIN]/admin
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
module | tests |
---|---|
backend | |
core | |
pure | |
cli | |
webextension |
This project is licensed under the terms of the GNU GPLv3.
Please do not contact contributors directly to report problems in LessPass.
- Adam Harris
- Antoine Briand
- Arnaud Meuret
- Bran Sorem
- Derek Shockey
- Édouard Lopez
- Erik Mulder
- Hugo Lopez
- Ilya Pirozhenko
- Kcchouette
- Leo Arias
- Marc Sluiter
- Martin
- Matthias Gliwka
- Maxime Le Conte des Floris
- Panther2
- Pascal Grange
- Peter Medus
- Philip Ulrich
- Pierre Rudloff
- Pierre-Jean Vardanéga
- Toastal
- YFdyh000
- 朱震庭