What is cloud-init?
Cloud-init is the industry standard multi-distribution method for cross-platform cloud instance initialization. It is supported across all major public cloud providers, provisioning systems for private cloud infrastructure, and bare-metal installations.
Share your cloud-init scripts with the community, discover useful configurations, and learn from others' setups. Whether you're setting up web servers, development environments, or complex multi-service deployments, you'll find scripts to help you get started quickly.
Recent Scripts
Installs WireGuard + OpenVPN + stunnel. Generates configs under /var/lib/vpn/clients. To use stunnel...
Sets up Ansible for configuration management and automation
Sets up Apache Kafka for distributed streaming and message processing
Prepares a server to join a Kubernetes cluster as a worker node
Sets up GitLab CE for Git repository management and CI/CD
Sets up Jenkins automation server for continuous integration
Sets up Prometheus with Node Exporter for system monitoring
Sets up a complete development environment with common tools
Complete ELK stack for log aggregation, processing, and visualization
Installs and configures Elasticsearch for full-text search