LessPass open source password manager (https://lesspass.com)
- 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 built 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 (in order to reset the 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.
This project exists thanks to all the people who contribute. [Contribute].
Please do not contact contributors directly to report problems in LessPass.
- Adam Harris
- Antoine Briand
- Antoine Motet
- Arnaud Meuret
- Bran Sorem
- Derek Shockey
- Édouard Lopez
- Erik Mulder
- Hugo Lopez
- Ilya Pirozhenko
- João G. Packer
- Josué Cau
- 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
- 朱震庭
Thank you to all our backers! 🙏 [Become a backer]
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]