Welcome to Cobbler’s documentation!

Cobbler is a provisioning (installation) and update server. It supports deployments via PXE (network booting), virtualization (Xen, QEMU/KVM, or VMware), and re-installs of existing Linux systems. The latter two features are enabled by usage of ‘Koan’ on the remote system. Update server features include yum mirroring and integration of those mirrors with automated installation files. Cobbler has a command line interface, WebUI, and extensive Python and XML-RPC APIs for integration with external scripts and applications.

Content of this Documentation

This site contains the user manual for Cobbler.

If you are looking for guides for developers, please visit our developer wiki on GitHub: https://github.com/cobbler/cobbler/wiki

If you want to explore tools or scripts which are using Cobbler please use the GitHub Topic: https://github.com/topics/cobbler

Here you should find a comprehensive overview about the usage of Cobbler.

Indices and tables