DEV Community

loading...
Cover image for Self-Hosted Password Manager (Laravel 8 + PHP 8 + MySQL 8)

Self-Hosted Password Manager (Laravel 8 + PHP 8 + MySQL 8)

Lito
Updated on ・1 min read

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?

Discussion (5)

Collapse
andersbjorkland profile image
Anders Björkland

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!

Collapse
bdelespierre profile image
Benjamin Delespierre

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.

Collapse
lito profile image
Lito Author

I'm working to dockerize the project :)

Collapse
ayhanerdm profile image
Özgür Erdem • Edited

Awesome!
Where should I enter the database info, though?
After "php artisan migrate" I get a connection error.

Collapse
lito profile image
Lito Author

Check point 4 on README github.com/eusonlito/Password-Mana...