Home

The misc/hmdm-server port

hmdm-server-5.38.1 – mobile device management server (cvsweb github mirror)

Description

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.

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
WWW: https://h-mdm.com/

Readme

+-------------------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-------------------------------------------------------------------------------

Setup PostgreSQL Database
=========================

# psql -U postgres
CREATE USER hmdm_user WITH PASSWORD 'secret';
CREATE DATABASE hmdm WITH OWNER=hmdm_user;
\q

Deploy WAR and Context
======================

# cp ${TRUEPREFIX}/share/hmdm-server/ROOT.war /var/tomcat/webapps/
# doas -u _tomcat mkdir -p /etc/tomcat/Catalina/localhost/
# cp ${TRUEPREFIX}/share/examples/hmdm-server/ROOT.xml \
	${SYSCONFDIR}/tomcat/Catalina/localhost/

Tune ROOT.xml for your needs. At minimum you need to set the database
password for the user created above.

 

Start Tomcat

$ doas rcctl start tomcat

Access at http://localhost:8080
User: admin
Password: admin

Note:

ROOT.war/ROOT.xml assume you want to run h-mdm at the root
(http://localhost:8080). You can change the names to run at different context.
For example changing ROOT.war/ROOT.xml to hmdm.war/hmdm.xml will run at
http://localhost:8080/hmdm.

Reverse Proxy
=============

To run behind a reverse proxy such as relayd(8) or nginx, you'll need to do the
following:

Under the localhost Host in /etc/tomcat/server.xml add a Valve



Then update ROOT.xml and change the base.url to the public IP of your proxy.


Maintainer

Chaz Kettleson

Only for arches

aarch64 amd64 i386

Categories

java misc

Run dependencies

Files

Search