How to install UniFi OS Server on macOS

With the release of UniFi OS Server, Ubiquiti now supports running the full UniFi stack on your own hardware (including macOS). This lets you manage sites, deploy VPN, use UniFi Identity, and more, without a Cloud Key or Dream Machine.

This guide walks you through installing UniFi OS Server on macOS. Let's dive in!

UniHosted is first managed hosting solution for UniFi OS. Get early access to the first managed UniFi OS hosting. Secure, reliable, and built for MSPs. Spots are limited - Schedule now

What you get with UniFi OS Server

UniFi OS Server is the same platform that powers Ubiquiti's hardware consoles, now available as a self-hosted containerized app. On macOS, it supports:

  • UniFi Network: switch, AP, and gateway management
  • InnerSpace: RF analytics and floorplans
  • SiteMagic VPN: multi-site SD-WAN
  • UniFi Identity: SSO, RBAC, and access control
  • Remote access via Site Manager (if UI account is linked)

Currently, UniFi Protect, Talk, and Access are not yet supported.

Step 1 – Download the installer

Use Ubiquiti’s official links:

Check your architecture via the Apple menu > About This Mac.

Step 2 – Install UniFi OS Server

  1. Open the .dmg file
  2. Drag the UniFi OS Server app to the Applications folder
  3. Launch the app

The first startup may take several minutes. The application is initializing the full UniFi container stack in the background.

Step 3 – Access the control interface

Once running, visit: https://localhost:11443

You may need to proceed past a browser security warning due to the self-signed certificate.

From here:

  • Assign a name to your UniFi OS Server
  • Optionally sign in with your UI.com account
  • Restore from a .unf or .uoss backup if migrating
  • Install optional apps like SiteMagic, Identity, or InnerSpace under Control Plane settings

Note: If you skip UI login, cloud features such as Site Manager, Teleport, and remote backups will not be available.

Step 4 – Managing the server

  • The UniFi OS service continues to run in the background after launch
  • Closing the window does not stop the server
  • To fully stop the process, use the menu bar icon and choose Exit
  • Relaunch the app to start the server again

Step 5 – Optional production configuration

If you plan to run this beyond testing, consider hardening and automating your environment. Key items to address:

  • Install an SSL certificate (e.g. via Let’s Encrypt)
  • Set up scheduled backups
  • Monitor memory, CPU, and container status
  • Configure alerts and uptime checks
  • Control access via local firewall rules

These tasks are not built into the macOS package and must be managed externally.

Things to take into account

  • Some versions briefly show UniFi Network as offline during startup
  • SSL is self-signed by default
  • No support for UniFi Protect, Talk, or Access
  • No automated update mechanism
  • No Docker support
  • Still in Early Access

Final Thoughts

macOS is now a valid platform for running UniFi OS Server, allowing full control of the UniFi ecosystem from a personal machine. For lab use or small deployments, setup is fast and straightforward. For production use, especially across multiple sites, but you will need to manage infrastructure and security manually.

If you want to run the full UniFi OS stack, but without maintaining containers, updates, backups, or security, we’ve got you covered.

UniHosted is the first managed hosting provider for UniFi OS Server, purpose-built for MSPs. It is live across 30+ global regions, with SiteMagic VPN, UniFi Identity, backups, and centralized control. All preconfigured and production-ready.