Skip to content

onkihara/blikkmdm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

headwind-mdm-docker

Docker Build for Headwind MDM - a platform for corporate Android applications

Headwind MDM is a Mobile Device Management platform for Android devices, designed for corporate app developers and IT managers.

(c) 2020 h-mdm.com

https://h-mdm.com

hmdm_install.sh is heavily adjusted to run without manual input and no ssl! Project: https://github.com/onkihara/blikkmdm

RUnning the Docker Container

docker-compose up -d

Available environmental variables must all be set

  • HMDM_SQL_HOST: localhost
  • HMDM_SQL_PORT: 5432
  • HMDM_SQL_BASE: hmdm
  • HMDM_SQL_USER: hmdm
  • HMDM_SQL_PASS: (PostgreSQL password)
  • HMDM_LANGUAGE: en
  • HMDM_TOMCAT_PORT: 8080
  • HMDM_TOMCAT_EXTERNPORT: (empty if 80)
  • HMDM_TOMCAT_HOST: localhost
  • HMDM_TOMCAT_PROTOCOL: http
  • HMDM_TOMCAT_DOMAIN: external
  • ADMIN_EMAIL: (adminemail)
  • MTP_HOST: (mailserver)
  • SMTP_PORT: 25
  • SMTP_SSL: 0
  • SMTP_STARTTLS: 0
  • SMTP_FROM: (fromemail)

Features

  • 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

The Enterprise edition of the platform has more features:

  • Restriction of mobile user functions ("kid's shell" for corporate users)
  • Disable to change the mobile device settings
  • Kiosk mode (COSU, single-task mode)
  • Sending images from mobile device to server
  • Cloud-based or self-hosted server setup
  • Premium support of enterprise users
  • Custom plugin development services

The enterprise edition may be ordered on the project website.

Quick start

Headwind MDM control panel is cross-platform (it is written in Java and uses Tomcat web server). However the best OS for the deployment of Headwind MDM control panel is Ubuntu Linux.

  • Clone the project and build it (see BUILD.txt for details)
  • Install the web panel to the server by using the installer script
  • Open the web panel and follow the hints to generate a QR code
  • Perform the factory reset on your Android device, tap 7 times on the welcome screen
  • Follow the instructions to scan a QR code and enroll the mobile agent

Contributing

Headwind MDM is a platform making corporate app development easier. We are happy to get more powerful plugins related to mobile device management.

Please contact us on the project website if you'd like to:

  • develop a public plugin for Headwind MDM
  • suggest a feature
  • order the custom development
  • report a bug

About

A Docker Installation of Headwind MDM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published