# LessPass LessPass open source password manager (https://lesspass.com) [![Backers on Open Collective](https://opencollective.com/lesspass/backers/badge.svg)](#backers) [![Sponsors on Open Collective](https://opencollective.com/lesspass/sponsors/badge.svg)](#sponsors) ## How does it work? * :fr: [LessPass comment ça marche?](https://blog.lesspass.com/lesspass-comment-%C3%A7a-marche-9f1201fffda5#.yjmd1bcad) * :gb: [LessPass How Does It Work?](https://blog.lesspass.com/lesspass-how-it-works-dde742dd18a4#.vbgschksh) * :de: [LessPass - Wie funktioniert das?](https://blog.lesspass.com/lesspass-wie-funktioniert-das-9483e5fc2c09) ## Videos * :fr: [Présentation de LessPass](https://www.youtube.com/watch?v=YbaRCHXk8Jo) ## 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] [EMAIL] `[DOMAIN]` and `[EMAIL]` are used to generate a LetsEncrypt certificate and configure LessPass. ### create super user 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` ### configure email You can edit `.env` file to use your own email server (in order to reset the password for example) ``` DEFAULT_FROM_EMAIL="LessPass" EMAIL_HOST=... EMAIL_HOST_USER=... EMAIL_HOST_PASSWORD=... EMAIL_PORT=... EMAIL_USE_TLS=1 ``` ## License This project is licensed under the terms of the GNU GPLv3. ## Contributors :heart: This project exists thanks to all the people who contribute. [[Contribute]](CONTRIBUTING.md).