Hyper-V Web Manager is a Web Dashboard that will allow you to manage your Hyper-V Host ;
Deploy, remove, edit, start your VM's from a Web GUI.
LDAP is supported to authenticate the user but there is also a basic login system.
The PowerShell Session is working through ssh, it doesnt support password authification so you will need to use Pubkeyauthentication between the Hyper-V host and the server.
The server and the Hyper-V host need Powershell 7.1
It does not support space in VM name. (At least for the moment).
Clone the repo and install the dependencies:
git clone https://github.com/AlchemiistCreative/hyperv-web-manager
cd hyperv-web-manager/src
npm install
Create a MySQL/MariaDB Database with the dump.sql and adapt your configuration in config/db.js
Start the NodeJS app:
node app.js
Default http port is 5000, Default credentials are admin/admin.