@joeblubaugh I used to use Lastpass, but stopped back after the security incident and their subsequent terrible handling of the situation.
At that point I decided I didn't want to put my passwords under the control of anyone that I couldn't verify myself.
I ended up using KeepassXC and storing the database in my own home server. At least if it's compromised, it'll be my own fault.
Now, for anyone wants a slightly easier approach but still use open source code and self-hosting, I've heard a lot of good things about Bitwarden. It can be self-hosed, or you can use their service.