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
- Categories
- IT administration
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to NanoMDM
Compare allSoftware 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.
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.
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.
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.
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.
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.
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.
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.
Munki
An open-source set of tools for managing software installs and removals on macOS client machines.
Installomator
An open-source shell script that downloads, installs and updates standard applications on managed Macs.
Nudge
An open-source macOS app that repeatedly prompts users to install required macOS security updates.
AutoPkg
A command-line automation framework for downloading, packaging and distributing macOS software.
Outset
A macOS utility that automatically runs scripts and packages at boot, at user login or on demand.
Santa
A binary and file access authorization system for macOS that allows or blocks executables.