Welcome to Headwind MDM Q&A, where you can ask questions and receive answers from other members of the community.

Please do not post bug reports, missing feature requests, or demo inquiries. If you have such an inquiry, submit a contact form.

0 votes
We’ll be mangling only devices that are inside our network and would like to keep everything inside our network.
by

1 Answer

0 votes

Headwind MDM doesn't need Internet connection and can work in LAN. In fact, the system has been successfully operated by several clients in their private LAN. 

There are few points which should be taken into account.

1. Some Android 10 devices can't enroll without Internet connection (not a Headwind MDM issue but an Android issue!). This could be fixed by temporary allowing Internet connection during the enrollment, see also this article for diagnostics: https://qa.h-mdm.com/2258/

2. If you want to use HTTPS connection, you have two options.

2.1. Turn off certificate checking (less secure option). This will require rebuilding of Headwind MDM launcher from the source code.

2.2. Set up your own DNS server and assign a domain name to the Headwind MDM IP address in the LAN. This domain should have a valid certificate (self-signed certificates are not accepted). Therefore, the MDM domain needs to be a public domain and you need to confirm its ownership to the certificate authority. 

by (34.3k points)
The procedure of setting up HTTPS in LAN is the following.

1. Order/setup a temporary VM having an external IP address
2. Point your domain to this VM
3. Purchase a certificate at any HTTPS provider, for example, COMODO PositiveSSL
4. Copy the private key and the certificate chain to your MDM server
5. Update your local DNS records (temporary VM is not required any more)
6. Set up Tomcat to use your certificate: https://qa.h-mdm.com/1240/
...