How to setup MDS Server (Modern Mac Deployment)

MDS is a tool by TwoCanoes Software for automating macOS deployments. It helps configure Macs quickly with things like software installations, configuration profiles, and workflows. It replaced the Deploy Studio build software for Mac deployment after 10.13 High Sierra

From version 5 and above it’s a paid subscription with a trial base. Version 4 is free to use and will run on Catalina – Monterey.

Tools:

1 x spare Mac, can be anything from a Mac Mini to a iMac. Mini spec is 2013 machine with at least 8GB of memory and mini drive space of 256. The drive will be used to hold the installer and any packages for deployment. For Network interface you’re going to need a workflow.dmg file per package deployment. i.e workflow1 with say office 365 build and Monterey macOS.

To install MDS (Mac Deploy Stick) on a Mac, follow these steps:

🛠️ Steps to Install MDS on macOS:

1. Download MDS

2. Install the App

  • Open the .dmg file you downloaded.
  • Drag the MDS app to your Applications folder.

3. Open MDS

  • Go to Applications and double-click MDS.
  • macOS might warn that it’s from an unidentified developer:
    • Go to System Settings > Privacy & Security.
    • Click Open Anyway next to the warning.

4. Initial Setup

  • MDS might prompt for permissions like Full Disk Access and Terminal access. Grant those in:
    • System Settings > Privacy & Security > Full Disk Access
    • Add both MDS and Terminal if prompted.

5. Start Creating Workflows

  • Once MDS is open, you can:
    • Add macOS installers
    • Add packages (.pkg)
    • Create and test deployment workflows

Additional software required for report running. Install Munki Server. Click here for latest version.

If you get unidentified developer message cannot install Munki go to security and privacy and click open anyway button which will allow the installation.

Once installed close MDS and reopen (no required for reboot) click on Munki unlock padlock and start service.

You should get a green light for Munki and Munki Report.

🔄 Optional: Install Command Line Tools

If you’re using more advanced features (like scripting), MDS may require Xcode Command Line Tools:

xcode-select --install