Free tools for the budget-minded Mac admin
In the ##osx-server IRC room, a question that comes up fairly often from new Mac admins is one similar to this:
I’m on a tight budget. Are there any free tools that I can use to help manage my Macs?
There are a lot of free tools available to Mac admins, a number of which are community-built open-source tools. Here’s a list of free tools to get started with:
Update 2-4-2015: Tom Bridge has put together a list of free or cheap Mac sysadmin tools.
Imaging and machine building
- AutoDMG – https://github.com/MagerValp/AutoDMG/wiki/Getting-Started
- Blast Image Config: http://clc.its.psu.edu/UnivServices/itadmins/mac/blastimageconfig
- Create Recovery Partition Installer.app – https://github.com/MagerValp/Create-Recovery-Partition-Installer
- DeployStudio – http://www.deploystudio.com
- FileWave Lightning – http://www.filewave.com/index.php/features/lightning
Installer package building and development
- Packages – http://s.sudre.free.fr/Software/Packages/about.html
- Payload-Free Package Creator.app – https://github.com/rtrouton/Payload-Free-Package-Creator
- Simple Package Creator.app – https://github.com/rtrouton/Simple-Package-Creator
- The Luggage – https://github.com/unixorn/luggage
FileVault 2 recovery key management
- Cauliflower Vest – https://github.com/google/cauliflowervest
- Crypt – https://github.com/grahamgilbert/Crypt
Mac management
- CreateUserPkg – http://magervalp.github.io/CreateUserPkg/ (also available from the Mac App Store.)
- mcxToProfile – https://github.com/timsutton/mcxToProfile
- Make Profile Pkg – https://github.com/timsutton/make-profile-pkg
- Puppet – https://docs.puppetlabs.com/guides/install_puppet/install_osx.html
- Plan B – https://github.com/google/macops/tree/master/planb
NetBoot
- BSDPy – https://bitbucket.org/bruienne/bsdpy
- NetSUS – https://github.com/jamf/NetSUS
OS installation and upgrades
- createOSXInstallPkg – https://github.com/munki/createOSXinstallPkg
- First Boot Package Install Generator.app – https://github.com/rtrouton/First_Boot_Package_Install_Generator
Software management and deployment
- aamporter – https://github.com/timsutton/aamporter
- AutoPkg – https://github.com/autopkg/autopkg/wiki/Getting-Started
- AutoPkgr – http://www.lindegroup.com/autopkgr/
- Munki – https://github.com/munki/munki/wiki
- MunkiAdmin – https://github.com/hjuutilainen/munkiadmin
- Munki-in-a-box – https://github.com/tbridge/munki-in-a-box
- munkireport-php – https://github.com/munkireport/munkireport-php
- Reposado – https://github.com/wdas/reposado
- Sal – https://github.com/salsoftware/sal
- Simian – https://github.com/google/simian
Know of any more free tools to help manage Macs? Got a favorite that you think is missing from the list? Let me know in the comments.
Good list 🙂 You can add Fusion Inventory ( http://www.fusioninventory.org ) to send inventory report on a GLPI server ( http://www.glpi-project.org/spip.php?lang=en )
Xcode!?
radmind is open source and used for OS X “Software management and deployment” and used by many sites. And gives a tripwire functionality that is missing from all the other tools you have listed.
http://radmind.org
Is radmind still usable with modern day OS X? Website doesn’t seem to be updated since Tiger?
No, radmind runs on the OS X 10.9 “Mavericks” & OS X 10.10 “Yosemite”. We are using it to maintain the file system on 800 computers running OS X 10.9 “Mavericks” and we have it working on OS X 10.10 “Yosemite”, but waiting on Apple to flushout some critical bugs and updating our backend scripts & code to fully support the new OS. There have been unofficial updates, but currently they are in process of moving the project to other maintainers that will actively update & support it.
Watch their web site for more details.
http://radmind.org
“CocoaPacketAnalyzer” in place of wireshark and “AngryIPScanner”
Wireshark as of v1.99.1-0-g4c229ca (preview release) has a native gui now, no more X windows.
Touche!
If you are going to mention puppet, you need to include the managedmac module by Brian Warsing. https://github.com/dayglojesus/managedmac
If you’re looking for a syslog server … take a look at logstash with elasticsearch and kibana.
http://logstash.net/
http://www.elasticsearch.org/overview/elasticsearch/
What about anti-virus and/or malware/adware removal?
Have you tried Adware Medic (http://www.adwaremedic.com)? I used it all the time at Uptown and it works awesome.
It’s from the folks that do thesafemac.com, which no matter how awful the website looks, was a pretty good resource when this stuff first started hitting. They’ve stopped updating their script (but it’s still useful if you have an old OS and want to get some malware that’s been around for a while) and now focus all their updates on Adware Medic.