ownMDM
OWN IT · MANAGE IT · MASTER IT

Own Your
Devices.

The self-hosted Mac fleet management platform. Munki-as-a-Service, built for IT teams who refuse to hand their data to a cloud vendor.

Request early access — limited availability

Dashboard Preview

Self-HostedOpen SourceDocker DeployMunki-PoweredZero Vendor Lock-in

Trusted by IT teams worldwide

Self-HostedOpen SourceDocker DeployMunki-PoweredZero Vendor Lock-in
Platform Capabilities

Everything you need to manage your fleet

One platform. All the tools. On your infrastructure.

Software Distribution

Push apps, updates, and configurations to any Mac in your fleet via Munki — silently, reliably, at scale.

Device Monitoring

Real-time check-in telemetry, compliance scoring, and OS inventory across every enrolled device.

Remote Support

Self-hosted RustDesk relay for zero-configuration screen sharing — no third-party cloud required.

Multi-Tenant

Serve multiple organisations from a single stack. Full data isolation, per-tenant branding and manifests.

Self-Hosted

Your infrastructure, your data. Docker Compose deployment. No vendor lock-in. No data leaves your server.

Full Feature Set

Everything You Need

20+ features for complete Mac fleet management — all included.

Smart Groups

Auto-group devices by OS, department, compliance status, or any custom criteria.

Webhooks & Automation

Trigger external actions on device events. Slack, Teams, or any HTTP endpoint.

API Key Management

Programmatic access with scoped permissions. Rotate, revoke, and audit in real time.

AI Assistant

Ollama-powered fleet Q&A with a knowledge base. Ask anything about your devices.

Self-Healing

Auto-detect and remediate issues. Push fixes without touching the device.

RBAC

8 roles, 17 permission scopes, and optional department scoping for fine-grained access.

Group Policies

Auto-apply manifests when a device matches Smart Group criteria at check-in.

Scheduled Deployments

Time-based package rollouts. Schedule updates for off-hours to minimise disruption.

Multi-Language

5 locales (EN/DE/FR/ES/IT) for the client-facing Managed Software Center UI.

Compliance Reports

PDF export, 0-100 compliance scoring per device, and aggregate fleet overviews.

Edge Nodes

Cache Munki content closer to remote offices. Reduces WAN traffic and speeds installs.

S3 Backup

Offsite encrypted database backups to S3-compatible storage. 14-day retention by default.

SAML + LDAP

Enterprise SSO integration. Azure AD, Okta, Google Workspace — all supported.

Custom Branding

Per-tenant logos, brand colors, and fully themed Managed Software Center experiences.

Department Enrollment

Auto-sort devices into departments at enroll time via PKG or shell installer.

Real-Time Feed

WebSocket activity stream shows check-ins, approvals, and installs as they happen.

Version Management

Pin or unpin app versions per device or manifest. Auto-compatibility enforcement.

VPN Remote Access

Integrated NetBird WireGuard mesh for secure remote access without a corporate VPN.

Getting Started

Up and running in three steps

01

Deploy

One command, fully running

Clone the repo, copy .env.example, run docker compose up. Postgres, Redis, Nginx, Munki repo — all services start with resource limits and healthchecks.

docker compose up -d --build
02

Enroll

Any Mac, zero touch

Run the shell installer from your tenant dashboard. It writes ManagedInstalls preferences, installs the scc-agent, and runs the first check-in automatically.

curl -sS https://your-server/api/v1/tenants/default/installer.sh | sudo bash
03

Manage

Full control, instant visibility

Approve software requests, assign manifests, monitor compliance scores, and push fixes — all from the ownMDM admin dashboard or the API.

GET /api/v1/devices → 200 OK
Transparent Pricing

Simple, predictable pricing

All plans are self-hosted. Your server, your data, your rules.

Request early access to any plan· No credit card required · Cancel any time

Starter

$29/mo

Up to 10 managed devices

Self-Hosted
Request Access
  • Munki software catalog
  • Device check-in & inventory
  • Software request workflow
  • Compliance monitoring
  • Email notifications
  • 7-day audit log
  • Self-hosted — your server

Enterprise

$199/mo

Up to 100 managed devices

Self-Hosted
Request Access
  • Everything in Business, plus:
  • SAML / LDAP SSO
  • Per-tenant RBAC
  • 90-day audit log
  • Priority support
  • Custom SLA
  • API access
Enterprise

Enterprise Plus

Custom

100+ devices / Unlimited

Self-Hosted
Contact Sales
  • Everything in Enterprise, plus:
  • Dedicated account manager
  • Custom integrations
  • On-premise deployment option
  • 24/7 phone support
  • SLA guarantee

All plans are deployed on your own infrastructure. No data leaves your server. Need a custom deal? Get in touch.

ownMDM

Ready to own your fleet?

Deploy in minutes. Self-hosted. No cloud vendor. No per-device fees to a middleman.

Request Access View Pricing