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

PSU MacAdmins Conference 2025

My Experience at PSU MacAdmins Thank you MacAdmins Foundation Let me get a Thank You out first. I was an awardee of the 2025 Community and Conference Grant from the MacAdmins Foundation which is the only reason I was able to go to the Conference so THANK YOU for the opportunity. First Time? “No, not my first time” yes, my first time This was my first time going to this conference and really any conference. What a wonderful experience. The community was great, the talks were awesome, and there was so much to do and learn. ...

July 20, 2025 · me

Unix Fun

Fun Linux/Unix Tasks and Commands Just a little context, this is a modified version of an assignment for my software security class so we are using the Seed Labs VM so if you want to follow along, set that up on your machine. Task 1: Item 1: Enable ssh ssh is already enabled on the base vm. Command: ssh seed@seedvm.local.lan This connects to the vm via ssh, command {use}@{host} and systemctl status sshd ...

January 30, 2025 · me

Using a VirtualBox VDI Image in a Proxmox VM

My Goal I wanted to use a VDI image from SEED Labs in my Proxmox instance since I already had that running and would much rather have it running on that than my desktop machine. I also wanted to be able to access both Proxmox and the VM remotely when I’m not at home. I already have Tailscale set up on my home network with exit nodes and subnet routers so I won’t go over that with detail but I did have to enable spilt dns to have hostnames resolve. ...

January 24, 2025 · me

Hello World

First Blog Post This is my first blog post on my hugo site. I’m just learning the ropes so some things might be out of place or straight up wrong. Bare with me.

November 13, 2024 · 33 words · me

Markdown Syntax Guide

This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme. ...

March 11, 2019 · Hugo Authors