I run Milestone XProtext. It's not free if you have more than 8 cameras, but it's rock solid and has the best NVR mobile app I've ever seen (the mobile app also supports connections to multiple servers)
I use and love BitWarden. There are paid features, but they're worth it to support the project. A lot of people on here use VaultWarden, which is a replacement for the BitWarden server that's compatible with the BitWarden front-end. Be aware VaultWarden doesn't undergo security audits like BitWarden does.