Tiny Deathstars of Foulness

I am an engineer. I consult, speak and write about my engineering endeavors, but I love architecting, building, and fixing computery things. I used to work at 318, the largest Apple Consultancy at the time. At 318 I managed projects, training, engineers and did a lot of other random fun stuff in my role as Partner and the Chief Technology Officer. I also did a pretty decent number of fairly complicated jobs for clients and occasionally wrote a piece of code or some such.  
Screen Shot 2016-02-15 at 3.34.50 PM
I then became a Product Manager at JAMF, where I built the team that made what was then called Bushel and is now called Jamf Now. I thin moved on to become the Director of Professional Services, and am now the Director of the Marketplace, which means I have the good fortune of working with the Research and Developer Relations teams to help Jamf customers by making sure Jamf Pro can integrate with more tools to make the lives of customers better. I still write and do some public speaking. 

  • Charles,

    I work at File Replication Pro and wanted to contact you about your post, and opportunities to expand our partnership (with you and 318). Please contact me.

  • I read your recent review of Apple Training Series – can you tell me if the book has a cd – I want to purchase the kindle version but only if there is no CD with the book?

    • There was no optical media included with the book. I don’t think any of the ACSA books come with any if you were considering the others as well.

  • Great Site! I’m an Apple sysadmin for a K-8 school district. Your tips on AFP tuning were very helpful

  • tenthumbs

    You might want to check the source on your site for something that’s not supposed to be there (in the footer) Sorry to post this here, but there’s no contact-infor on this site for people that don’t use facebook and all that crap. Feel fre to delete my comment once you’ve checked it out 🙂

  • Just wanted to acknowledge what a great resource this is for me. I have been a Mac user for 25 years, sysadmin for our business site for 5 years, and developer for 30 years. Recently needed to get into Ubuntu and cloud computing and your site overlaps my needs and is one step ahead of me for most all my experiences. It is a pleasure to get your posts and relevancy for me is extremely high.

    I appreciate your clarity and your ongoing contribution to all of us.

  • Chris

    An automount.plist will also mount a volume from a StorNext MDC:


  • Jack Eisenbach

    Thanks for the instructions to build DSS on Ubuntu 10.X I was stuggling with that for 2 full days. Fortunately, I came upon your excellent instructions. THANKS MUCH!!! Jack Eisenbach

  • Mike

    I am trying to deploy CrashPlanPro for Mac with LANDesk, but the package deployment fails. I believe it is failing because it is trying to install as root, when it needs to install as the logged in user. My package works when I install it manually. It pulls the correct user and email information. Any help would be appreciated.


    • Are you doing it through a login hook?

  • Fabrice

    Hi there Charles

    Since 10.7 server came out, the peachpit books have very little command line references to managed the different services on the server.

    Their big thing now, is the big, ON and OFF buttons!

    There is the Advance Server Admin webpage, but it doesn’t give much details about how to administer using CLI the WEB, VPN, and so on service in great details.

    Would you know them by any chance? Or point me to a book that has this info documented please?


    • O’Reilly is about to release a cli book for the Mac. But that’s about it. Sorry…

  • cashxx

    With Profile Manager and using certificates and stuff is hard to understand what you need and the correct way to set it up. Possible you could write an easy to understand article about the good and bad and how to setup Mt Lion server using certs for MDM? To my understanding its bad to use the self signed because its impossible to renew the clients certs again, and its hundreds of dollars for a code signed cert and is it even needed or is all you need is a cert for enrollment and your done, etc.

  • Hartmut Greiser

    Re OS X server for Yosemite.
    If I buy a separate Mac mini how would I work with it? I do have a spare keyboard but I don’t have a spare monitor. Can I plug the Mac mini into my iMac in order to share the screen?

  • Yu Tao

    Advertising Enquiry


    This is Bennie from EaseUS Software Company.

    We’re recently looking for sponsored reviews and homepage text link.
    And it occurred to me that you might be interested in.

    Links can be either do follow or no follow.
    How do you quote for this?

    Please take a look at our software for lost photo recovery,

    Please reply to

    Best regards
    Chengdu Yiwo Tech Co., Ltd.

  • _//|{€

    Just something I thought you get a kick out of.

    P.S. I’m a big fan thanks man for the education and much needed comical re leaf.

  • Lee Anderson

    I am looking for some assistance with OS X server. I have installed it on my iMac. I have bought a domain and got it configured. I am using noip to emulate a static ip and have an Archer C9 router where I have init set up forwarding for ports, 80, 443 and 993. As I understand it, the Apple ports 1295 and 1296 only need outgoing access. I have got my profile manager working and can enrol, push books and push apps but I cannot get it to check info. The action just sits pending. I have tried everything and am my wits end. Does anybody have any ideas for met hat doesn’t involve resetting the profile manager.

  • bunam
  • Chris Miller

    Charles, does encrypting your drive with FileVault prevent ransomware from doing the same?

  • Randy Kaempen


    I am looking at your notes on the OS X Server adaptive firewall. The command you list:


    to display information on it doesn’t work in 10.11. It gives the message:

    sudo: /Applications/ command not found

    Do you know of an updated command?


  • Liam

    Your posts are very thorough and have been very helpful to me; Could you please dedicate some time to the greylisitng “feature” of macOS Server 5.2? There are so many people in the online community struggling to get the whitelisting of domains to work, especially when Apple’s methods in their online documentation fails. Thanks

  • John Galbraith

    You run an incredibly useful blog. I love the commands lists. That is simple yet great work.

  • CoachWhite

    This used to work great for setting homepage for all users, browsers and even user template
    /usr/local/jamf/bin/jamf setHomePage -feu -fut -homepage
    Now it just changes Firefox (nope… not in Chrome or Safari)
    Any wisdom from the master?

  • Olaf Seifert

    What a great bunch of macOS Server resources. Thanks a lot for your work, Charles.
    Anyone here with some PostgreSQL experience – resetting only contacts – not calendar records? Look, how I dived into the caldav database of El Capitan and Sierra Server:

    Regards from Hamburg

  • Michael Rowe

    I’ve read your Take Control book on OSX Server, great resource – helped me setup my first Mac OSX Server a few years back. I’ve now run into problems with 5.4 and a local wiki I was running at home. Hoping to find any good pointers on resolving Proxy 502 errors.