Identity
Basic system identity settings for the new installation.
📄
Drop an existing autoinstall.yaml here to load it, or click to browse
System Identity
Locale & Keyboard
Language, locale, and keyboard layout configuration.
Language
Network
Network interface configuration using netplan-style YAML.
Primary Interface
DHCPv4
Obtain an IPv4 address automatically via DHCP
DHCPv6
Obtain an IPv6 address automatically via DHCPv6
Storage
Disk partitioning and storage layout.
Storage Layout
Wipe Disk Before Install
Wipes partition table and filesystem signatures (superblock-recursive)
Swap on LVM
Create a swap logical volume
Users & SSH
Create user accounts and configure SSH access.
SSH Configuration
Install OpenSSH Server
Allow Password Authentication
Packages
Additional packages to install during setup.
Package Sources
Update Packages After Install
Upgrade Packages After Install
Packages to Install
Snaps to Install
Commands
Shell commands run before or after installation.
Early Commands
Run before the installer starts — use for pre-install setup such as loading kernel modules or wiping disks.
Late Commands
Run after installation completes, inside the target chroot — use for post-install configuration.
Ubuntu Pro & Services
Enable Ubuntu Pro services such as FIPS-updates, Livepatch, ESM, and compliance tools. Requires an active Ubuntu Pro subscription token from ubuntu.com/pro.
Pro Subscription
Services to Enable
fips-updates
FIPS 140-2 certified modules with security updates — recommended over fips
fips
FIPS 140-2 certified modules, static (no updates) — mutually exclusive with fips-updates
esm-infra
Expanded Security Maintenance for infrastructure packages (main)
esm-apps
Expanded Security Maintenance for application packages (universe)
livepatch
Kernel live patching — apply security patches without rebooting
usg
Ubuntu Security Guide — CIS and DISA-STIG compliance hardening
realtime-kernel
Ubuntu real-time kernel for low-latency / time-sensitive workloads
Misc Options
Miscellaneous autoinstall options and confirmation behavior.
Install Behavior
Interactive Sections
Pause on specific sections for manual input
Reboot After Install
Custom YAML (appended verbatim)
autoinstall.yaml
Preview
Raw Edit
💛 If you find this tool useful, consider supporting the project: Support this project. Click this Ad-Link and visit the website.
Ready Ubuntu Autoinstall Editor