Need help with munkiadmin?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

hjuutilainen
312 Stars 34 Forks MIT License 793 Commits 84 Opened issues

Description

macOS app for managing Munki repositories

Services available

!
?

Need anything else?

Contributors list

# 156,664
Objecti...
macadmi...
CSS
elastic
773 commits
# 20,950
hugo
HTML
time-ma...
vuejs2
2 commits
# 189,995
lit-ele...
Vue.js
Bash
C
1 commit
# 722,888
CSS
HTML
Shell
macadmi...
1 commit
# 638,841
Shell
PHP
HTML
macadmi...
1 commit

What is MunkiAdmin?

MunkiAdmin is a GUI for managing munki repositories. It is written with Objective-C and uses in-memory Core Data store as a backend.

So what is munki and what are those munki repositories then? Well, munki is a set of tools that allow administrators to define managed installs for client machines. Repositories are served from a standard web server.

For more information, visit Munki tools homepage

Important:

Code is considered stable and it shouldn't have any major issues. However, MunkiAdmin is not feature-complete so be prepared to see bugs. If you decide to run this on a production repo, make sure your backups are current or you have some other methods for going back in time. I'm using git version control on my munki repositories so I'll always know what was changed.

You can continue to use your favorite text editor to edit pkginfo files and manifests. MunkiAdmin is designed to complement your current workflow and it doesn't require any configuration or changes to your munki repository.

How to get MunkiAdmin?

Download a pre-built version:

Latest version can be downloaded from the Releases page.

MunkiAdmin requires:

  • macOS 10.11 or later
  • Munki components installed (any recent version)

Build from source:

Clone, fork or download the source. Open

MunkiAdmin.xcworkspace
with Xcode and hit 'Run'. If you're making changes to the data model, you need to use mogenerator to keep NSManagedObject subclasses updated. So in short:
  • Xcode
  • Command Line Developer Tools
  • Optional: mogenerator

Contact

For any questions, problems or version announcements, please join the MunkiAdmin's google group: munkiadmin-dev. If you don't want to join the google group, you can always email me directly. My public email address can be found at the GitHub profile page.

Please let me know if you are testing, using or just planning to use MunkiAdmin in your organization. I'd be happy to share my workflow and discuss about possible caveats.

Thanks to:

License

MunkiAdmin is licensed under the MIT License

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.