micromdm

module
v1.11.0 Latest Latest
Warning

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

Go to latest
Published: May 10, 2023 License: MIT

README

MicroMDM - a devops friendly MDM server

CI

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
activationlock
Package activationlock supports Apple device activation locking and unlocking.
Package activationlock supports Apple device activation locking and unlocking.
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
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.
command
Package command provides utilities for creating MDM Payloads.
Package command provides utilities for creating MDM Payloads.
dep
queue
Package queue implements a boldDB backed queue for MDM Commands.
Package queue implements a boldDB backed queue for MDM Commands.
user
Package user provides utilites for managing users with MDM.
Package user provides utilites for managing users with MDM.
workflow

Jump to

Keyboard shortcuts

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