If your goal is to “self-host” a password manager, you might as well use Keepass + SyncThing.
free software
master password protected
has organization and auto-fill features
can sync across multiple devices
Usually the downfall of rolling your own password manager is it’s easier to make mistakes and accidentally lock yourself out. Or if you don’t keep backups/replicas then you could easily lose your passwords.