I have published my personal Password Manager as self-hosted and open source project.
https://github.com/eusonlito/Password-Manager
Technologies are Laravel 8 + PHP 8 + MySQL 8.
Can be used as personal and company.
Main features are:
- Users Management.
- Teams management.
- Access to applications limited by teams.
- Multiple types of data records.
- Encryption in database.
- Authentication by certificate and double factor with Google Authenticator.
- Using certificate, you can to disable password auth.
- Logged every time a user accesses, consults or updates an application.
- Allows private or shared applications.
- It has a chrome extension that connects via API and directly accesses the credentials of the web you are visiting.
This project has an extension for Google Chrome that you can download at https://github.com/eusonlito/Password-Manager-Chrome
You can start with english README https://github.com/eusonlito/Password-Manager/blob/master/readme.md
What do you think?
Top comments (6)
Nice work, Lito. I've no experience with Laravel but I like this idea of self-hosting something like this. Maybe it would be a neat thing to turn my dust-collecting Raspberry Pi to a Passberry... Given I don't already have a few projects in que. Anyway, I like this initiative!
Looks nice! I suggest you add a deploy to Heroku button, I think it might help people to adopt it if they can deploy it for free with just one click.
I'm working to dockerize the project :)
Awesome!
Where should I enter the database info, though?
After "php artisan migrate" I get a connection error.
Check point 4 on README github.com/eusonlito/Password-Mana...
I have looked everywhere but got no solution for the issue:
created a new test.php with (same credentials) a select * from and that works fine.
i really would appreciate your assistance in this.