micromdm

module
v1.7.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 21, 2020 License: MIT

README

MicroMDM - a devops friendly MDM server

CircleCI

MicroMDM is a Mobile Device Management server for Apple Devices, focused on giving you all the power through an API.

User Guide

  • Introduction
    Requirements and other information you should know before using MicroMDM.

  • Quickstart
    A quick guide to get MicroMDM up and running.

  • Enrolling Devices
    Describes customizing the enrollment profile and the options available to get the profile installed on a device. Covers DEP provisioning as well as manual profile installs.

  • API and Webhooks
    High level overview of the API used for scheduling device actions and processing the responses.

Developer Guide

To help with development, start by reading the CONTRIBUTING document, which has relevant resources.

For a local development environment, or a demo setup, the ngrok guide, is the best resource to get something working.

Directories

Path Synopsis
cmd
mdm
appmanifest
package appmanifest provides utilities for managing app manifest files used by MDM InstallApplication commands.
package appmanifest provides utilities for managing app manifest files used by MDM InstallApplication commands.
pkg
crypto/mdmcertutil
Package mdmcertutil contains helpers for requesting MDM Push Certifificates.
Package mdmcertutil contains helpers for requesting MDM Push Certifificates.
crypto/password
Package password provides utilities for creating and verifying macOS passwords for MDM account configuration.
Package password provides utilities for creating and verifying macOS passwords for MDM account configuration.
crypto/profileutil
Package profileutil signs configuration profiles.
Package profileutil signs configuration profiles.
platform
apns/internal/pushproto
Package pushproto is a generated protocol buffer package.
Package pushproto is a generated protocol buffer package.
appstore/builtin
package builtin provides an abstraction for uploading files and manifests to a file repository.
package builtin provides an abstraction for uploading files and manifests to a file repository.
blueprint/internal/blueprintproto
Package blueprintproto is a generated protocol buffer package.
Package blueprintproto is a generated protocol buffer package.
command
Package command provides utilities for creating MDM Payloads.
Package command provides utilities for creating MDM Payloads.
command/internal/commandproto
Package commandproto is a generated protocol buffer package.
Package commandproto is a generated protocol buffer package.
config/internal/configproto
Package configproto is a generated protocol buffer package.
Package configproto is a generated protocol buffer package.
dep
dep/sync/internal/depsyncproto
Package depsyncproto is a generated protocol buffer package.
Package depsyncproto is a generated protocol buffer package.
device/internal/deviceproto
Package deviceproto is a generated protocol buffer package.
Package deviceproto is a generated protocol buffer package.
profile/internal/profileproto
Package profileproto is a generated protocol buffer package.
Package profileproto is a generated protocol buffer package.
queue
Package queue implements a boldDB backed queue for MDM Commands.
Package queue implements a boldDB backed queue for MDM Commands.
queue/internal/commandqueuedproto
Package commandqueued is a generated protocol buffer package.
Package commandqueued is a generated protocol buffer package.
queue/internal/devicecommandproto
Package devicecommandproto is a generated protocol buffer package.
Package devicecommandproto is a generated protocol buffer package.
remove/internal/removeproto
Package removeproto is a generated protocol buffer package.
Package removeproto is a generated protocol buffer package.
user
Package user provides utilites for managing users with MDM.
Package user provides utilites for managing users with MDM.
user/internal/userproto
Package userproto is a generated protocol buffer package.
Package userproto is a generated protocol buffer package.
workflow

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL