Raspberry Pi Cloud-Init Generator

Generate cloud-init configuration files for your Raspberry Pi OS

Meta Data

Unique identifier for this instance (change this to re-run cloud-init)
The hostname for your Raspberry Pi
Installs avahi-daemon for mDNS support

SSH Configuration

Required to connect via SSH (installs openssh-server)
If disabled, only SSH key authentication is allowed
One key per line. Paste your public SSH key(s) here for key-based authentication

User Configuration

Required if SSH password authentication is enabled

System Configuration

Prevents all package installation attempts (apt-get).
Essential for booting without internet. Assumes OpenSSH is pre-installed.
One package per line

Raspberry Pi Hardware

Interfaces
Other Settings
Memory allocated to GPU (lower = more RAM for system)

Network Configuration

Ethernet (eth0)
WiFi (wlan0)

Run Commands

One command per line. These run at the end of cloud-init (SSH and network commands are added automatically)

Write Files

Final Message

Power State