NanoMDM @ home

Documents referenced: https://github.com/micromdm/nanomdm/blob/main/docs/quickstart.md https://github.com/micromdm/micromdm/blob/main/docs/user-guide/quickstart.md#configure-an-apns-certificate Here is what I did to get NanoMDM up and running in my homelab! Certificate Hell! Download mdmctl from https://github.com/micromdm/micromdm/releases Move mdmctl binary into Path. I chose /usr/bin/local/ (Gatekeeper warning incoming) (on your local machine fyi, mdmctl not needed on the server.) Actual need to start here, NanoMDM’s quickstart needs updating. I will be making a PR soon™. Configure mdmctl with: mdmctl config set \ -name production \ -api-token MySecretAPIKey \ -server-url https://my-server-url So I did: ...

August 9, 2025 · me

Setting Up a Reverse Proxy For MDM (and other services)

Overview and Goal I want to set up a reverse proxy to serve my LAN for 3 main reasons: Get proper TLS/SSL certificates so I can go to my selfhosted services without any warning from my browser Use a proper domain so I feel like a real sysadmin and I can remember those better than IP addresses (yes, I know I can do local hostname and domain, see point 1) I need proper certificates for running open source MDMs @ home for a longer term than the 2 hour ngrok tunnels that are used in the nano quickstart. Environment Couple of things to note about my environment. ...

August 6, 2025 · me