Existem muitos programas que armazenam informações de senha.
Eu uso Senha Segura , que tem os mesmos recursos que o Simon menciona para o KeePass. Pode ser usado com o Yubikeys.
Você menciona LastPass " seria uma solução decente, mas eu preciso hospedar este aplicativo em um servidor de minha escolha, então que outras pessoas podem acessar as senhas sempre que forem necessárias ", mas não vejo por que seu armazenamento não funcionaria na Internet.
(Qual é o risco de o servidor ficar inativo versus o acesso à Internet estar indisponível? - Bem, você tem uma visão melhor da configuração do servidor do que eu).
Lastpass pode ser usado com o Yubikeys. É muito seguro, tem todas as disposições como "e se o LastPass for à falência", etc? Sua segurança foi amplamente discutida em Segurança Agora ep. 256 e no Q & A em episódios posteriores.