Hosting options Centralized secrets manager

Hi everyone,

We are looking for a keys/secrets manager to store and manage connection information (e.g. connection strings). Our applications use connection information to connect and retrieve data from multiple external source systems.

My question is if it is possible to host the whole secrets manager on-prem on a Windows virtual machine. I also want to know if it is possible to host the secrets manager on Azure App Services.

I want to host the whole solution, so secrets manager + (G)UI + storage back end - sql database.