OnPrem image
Clone the repo, Extract the 7z archive, then extract the zip archive to get the Vhd file.
Username: vm_user
Password: Password12345*
Write this to a physical HDD or mount on a VM. Have the IP address mapped to a domain name. Mention the domain name in the first line of /home/vm_user/MAuthN-OnPrem/masterurl.py
Get TLS certificates. NOTE: Self-signed certificates are not not allowed for WebAuthn. You need to have trusted certificates. Put certs in /etc/tls
Modify emailsender.py and add your method of sending notifications to the user, using anything like AD, Slack or any other tool.
Reboot after all configurations are done.
From a client machine, navigate to https:///admin to reach the admin dashboard. It will prompt for login by Admin. If no admin is registered, contact MAuthN Support for one-time offline login code.
Set up the app by entering the domain in it. This can work on Virtual Machines with VMWare, Proxmox or any other hypervisor.
Convert the vhd file to img with
qemu-img convert -f vpc -O raw snapshot.vhd snapshot.img
And then write it to a physical HDD with Win32DiskImager.