NanoMDM

A minimalist open-source Apple MDM server, inspired by MicroMDM, that you run yourself.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About NanoMDM

NanoMDM is a small Apple mobile device management server written in Go, heavily inspired by MicroMDM. It handles the core MDM protocol and push notifications, and can also be used as a library in other projects.

It ships with a Dockerfile and a quickstart guide that uses ngrok to get a server running, plus an operations guide covering its command-line switches. It is a building block for administrators comfortable assembling their own MDM setup rather than a full management product.

Strengths

  • Minimal, focused Apple MDM server
  • Docker image support and a quickstart guide
  • Usable as a server or as a Go library

Limitations

  • No full management interface; expects technical setup
  • Requires Apple push certificates and infrastructure knowledge

Details

Pricing
FreeFree open-source software with no paid tier.
License
Open source, license not stated
Developer
The MicroMDM contributors
Platforms
Self-hosted, Command line
How it runs
Self-hosted
Best suited for
Administrators building a custom self-hosted Apple MDM stack
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to NanoMDM

Compare all

Software that can replace NanoMDM for an important use case, and what changes if you switch.

  • Jamf Pro

    A device management and security platform for Macs, iPhones, iPads and other Apple devices in organisations.

    PaidProprietaryWeb

    Jamf Pro is a commercial hosted Apple management platform with ongoing costs, replacing a self-built server with a full product and same-day support for new Apple OS releases.

  • Mosyle

    A hosted device management and security platform for Apple devices used at work and in schools.

    PaidProprietarymacOSiOSWeb

    Mosyle is a paid hosted service for Apple devices that combines device management with endpoint security, so there is no server to run but also no self-hosting.

  • SimpleMDM

    A hosted mobile device management service for enrolling, configuring and updating fleets of Apple devices.

    PaidProprietarymacOSiOSWeb

    SimpleMDM is a paid hosted Apple MDM with an API and Munki integration, trading the open-source self-hosted server for a subscription service.

  • Addigy

    A cloud-based device management platform for Macs, iPhones and iPads.

    PaidProprietarymacOSiOSWeb

    Addigy is a paid hosted Apple device management platform with remote monitoring and Apple Business Manager integration, instead of a self-hosted open-source server.

  • Fleet

    An open device management platform for MDM, software patching and vulnerability management across operating systems.

    Fleet adds patching, vulnerability management and GitOps configuration across several operating systems, while some features require a paid license and it still needs server administration.

  • Microsoft Intune

    Microsoft's cloud endpoint management service for managing and securing company devices and apps.

    PaidProprietaryWeb

    Microsoft Intune is a paid cloud service tied to a Microsoft tenant that manages desktops and phones, not only Apple devices, with no self-hosted option.

  • Hexnode

    A cloud unified endpoint management platform for managing company phones, desktops, kiosks and IoT devices.

    PaidProprietaryWeb

    Hexnode is a paid hosted endpoint management console covering phones, desktops, kiosks and IoT devices, trading self-hosting and open source for a complete interface.

  • Miradore

    A cloud mobile device management service for Android, iOS, macOS and Windows devices with a free plan.

    FreemiumProprietaryWeb

    Miradore is a hosted device management service with a free plan for up to 50 devices across Android, iOS, macOS and Windows, but it cannot be self-hosted.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing