I've seen a lot of people recommend BitWarden. I've tested It and It seems very good. Kind of a mix between KeePass and other modern password manager like LastPass or Dashlane.
Both can do the trick (with maybe a bit of adaptation from the tutorial).
In this case I believe CentOS is recommended as it this pretty lightweight and will not cause higher bills on the VPS.