Month-long celebration of open source software in partnership with GitHub
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The DigitalOcean User Scripts Library provides ready-to-use scripts that can be executed during the first boot of a Droplet to automate server setup and application provisioning. These scripts help developers quickly configure new servers with common software stacks and settings, reducing manual setup time and ensuring consistency across deployments. ## Key Features - **Cloud-Config Support** — Uses the declarative cloud-config format for readable, maintainable provisioning scripts - **Shell Script Options** — Includes traditional shell scripts for flexible automation tasks - **Pre-configured Stacks** — Provides scripts for popular applications and services like Docker, Node.js, and databases - **Standardized Variables** — Uses consistent placeholder syntax (`<%DESCRIPTIVE_NAME%>`) for user-provided configuration - **Documentation-First** — Each script directory includes detailed README files explaining usage and requirements ## Philosophy The project emphasizes simplicity and readability in provisioning scripts, encouraging the use of declarative cloud-config formats over complex shell scripts whenever possible to make automation more maintainable and accessible.
Code of Conduct for DigitalOcean's Engineering Team