Headwind MDM is a Mobile Device Management platform for Android devices, designed for corporate app developers and IT managers.
(c) 2020 h-mdm.com
- Enrollment to Android 7+ devices through scanning a QR-code
- Work in "Application mode" without enrollment
- Customize the mobile desktop design and available applications
- Automatic deployment of applications through the web panel
- Mobile device management: groups, configurations, device status
- Setup the available mobile device capabilities (GPS, Wi-Fi, Bluetooth etc.)
- Manage the automatic OS update mode on the mobile device
- Extensible platform design allowing the custom plugin development
- Collection of application logs in the web panel
- Centralized configuration of corporate applications
- Create your environment variables in .env
Set up your configurations about database and hmdm, the example for setting up .env file is below:
SQL_HOST=postgresql
SQL_BASE=hmdm
SQL_USER=hmdm
SQL_PASS=hmdm
SQL_PORT=5432
[email protected]
BASE_DOMAIN=0.0.0.0
BASE_HOST=0.0.0.0
BASE_PATH=
BASE_PORT=8000
PROTOCOL=https
INSTALL_LANGUAGE=en
FORCE_RECONFIGURE=true
CLIENT_VARIANT=os
DOWNLOAD_CREDENTIALS=
HMDM_URL=https://h-mdm.com/files/hmdm-5.12.1-os.war
CLIENT_VERSION=5.14
- Running the docker container
Using docker-compose to build and run both hmdm and postgres containers
docker-compose up --build -d
If everything is fine, Headwind MDM will become available via the url http://localhost:8000 in a few seconds. To view logs, use the command:
docker logs hmdm
Stop and start the container:
docker stop hmdm
docker start hmdm
Connect to the hdmdm container for debugging:
docker exec -it hmdm /bin/bash
Connect to the database container:
docker exec -it hmdm /bin/bash