FAI - Fully Automatic Installation
Motto: Plan your installation, and FAI installs your plan.

About FAI

FAI is a tool for unattended mass deployment of Linux. It's a system to install and configure Linux systems and software packages on computers as well as virtual machines, from small labs to large-scale infrastructures like clusters and cloud environments. 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.

About FAI.me

The easiest way to start with FAI is using the FAI.me service. It's is a web based build service to create custom installation or live media or ready-to-boot disk images for desktops, server, virtual machines or cloud-computing platforms. There's no need to install the FAI software on your local computer.

News
  • [Aug, 17, 2024] The FAIme web service now supports Debian live images, presentation at DebConf24
  • [June 20, 2024] The FAIme service provides customized installation media using Debian 13 (testing aka Trixie) and Ubuntu 24.04
  • [Mar 9, 2024] New ISO images availabe using FAI 6.2.2
  • [Jan 21, 2024] FAI 6.2 released
  • [Jun 10, 2023] A Debian Live ISO with XFCE desktop
Features
  • done Installs Debian, Ubuntu, Rocky Linux, CentOS, RHEL, SUSE, ...
  • done Centralized deployment and configuration management
  • done Automated installation of virtual machines using KVM, VirtualBox and VMware
  • done Customized cloud images for OpenStack, KVM, Azure, EC2, GCE and others
  • done Supports creation of custom live ISOs
  • done Easy set up of software RAID and LVM
  • done Full remote control via ssh during installation
  • done Integrated disaster recovery system
  • done Every stage can be customized via hooks
  • done_all  And many more...
FAI is free software, distributed under the terms of the GNU GPL, version 2 or any later version.