FAI is a non-interactive system to install, customize and manage Linux systems and software configurations on computers as well as virtual machines and chroot environments, from small networks to large-scale infrastructures like clusters and cloud environments.
It's a tool for unattended mass deployment of Linux. You can take one or more virgin PC's, turn on the power, and after a few minutes, the systems are installed, and completely configured to your exact needs, without any interaction necessary.
Motto: Plan your installation, and FAI installs your plan.
NEWS
- [13 Mar 2018] FAI.me can now create cloud images, blog post
- Thomas gave a talk (video) at the Chemnitzer Linuxtage, slides (in german)
- [28 Feb 2018] FAI 5.6 released, new ISO images available
- I announced the FAI.me service
- [18 Oct 2017] We had a great Debian cloud sprint in
Seattle/Bellevue. We've created a
FAI config space for GCE, Azure, EC2 and Openstack cloud images - [6 Oct 2017] Video of creating a cross architecture disk image for ARM64
- [6 Sep 2017] Have a look at the video of my FAI demo at DebConf 17
- [14 Oct 2016] FAI 5.2 is going to the cloud

Features
- Installs and updates Debian, Ubuntu, CentOS, RHEL, SUSE, ...
- Centralized deployment and configuration management
- Installs virtual machines using KVM, XEN or VirtualBox and Vserver
- Easy set up of software RAID and LVM
- Full remote control via ssh during installation
- Integrated disaster recovery system
- Every stage can be customized via hooks
FAI is free software, distributed under the terms of the GNU GPL, version 2 or any later version.