cloud-init guides, production-ready templates, and best practices for automated instance provisioning across every major cloud.
Explore Guides ↓From first boot to production-ready in one cloud-config.
What is cloud-init, how it works, and writing your first #cloud-config. Zero to automated in 10 minutes.
SSH key injection, fail2ban setup, automatic security updates, and firewall rules — all from a single config file.
Install Docker, configure daemon settings, pull images, and start containers — all before you SSH in for the first time.
Bootstrap kubeadm workers, install containerd, configure kubelet, and auto-join the cluster. Template included.
Deploy node_exporter, promtail, and a Grafana agent on first boot. Observability from minute zero.
PostgreSQL or MySQL with secure defaults, replication user, backup cron, and tuned configs — ready on first boot.
cloud-init is supported on every major cloud and hypervisor.