Courses & TutorialsSecurity & Cloud
Awesome DigitalOcean – Massive Collection of Resources
A curated list of awesome DigitalOcean guides, blogs, and other resources.
DigitalOcean’s tagline is it is a simple and robust cloud computing platform, designed for developers. With DigitalOcean you can easily spin up cloud compute and storage resources either indivdually or with a team.
Contributions welcome. Add links through pull requests or create an issue to start a discussion.
Contents
- Community
- Configuration management
- Developer documentation
- Open source projects
- Commercial integrations
- Community OSS projects
- Clients
- Video tutorials
- Other
Community
Configuration management
- Using Ansible with DigitalOcean
- Ansible Cloud Modules – DigitalOcean
- Terraform – DigitalOcean Provider
- DigitalOcean in Action! – Example repo for using DigitalOcean with Terraform and Ansible.
- Use DigitalOcean as Dynamic DNS
Developer documentation
- API
- Spaces API
- OAuth
- Droplet Metadata
- Official DO Release Notes – Notes tracking incremental improvements and major releases for the DigitalOcean cloud platform.
- DigitalOcean API Slugs
Open source projects
- Open Source @ DigitalOcean
- Netbox
- Doctl – Official command-line interface for the DigitalOcean API.
- go-libvirt
- go-qemu
Commercial integrations
- HostLaunch – Launch a hosting company based on DigitalOcean and ServerPilot.
- SimpleBackups – Tool for scheduling DigitalOcean backups (files & databases) on auto-pilot.
- SnapShooter – Tool for taking Daily to Hourly backups of Droplets and Volumes
- Weap.io – Hourly to Daily DigitalOcean backups. Tool for scheduling more frequent DigitalOcean backups
Community OSS projects
- do-sshuttle – Transparent Proxying via sshuttle to DigitalOcean Droplet.
- drophosts – Update
/etc/hosts
with peer droplets. - droplan – Manage iptable rules for the private interface on DigitalOcean droplets.
- foreman-digitalocean – Plugin to enable management of DigitalOcean droplets in Foreman.
- lita-digitalocean – Lita handler for managing DigitalOcean services.
- hostpool – Worker pool manager for DigitalOcean hosts.
- DDNS – Personal DDNS client with DigitalOcean Networking DNS as backend.
- Less Confusing Menus – A Chrome extension that makes account menus less confusing.
- DigitalOcean Droplet creator – A dialog-based shell script to quickly create a single DigitalOcean Droplet.
- do-upgrade-plans – A script to upgrade your DigitalOcean Droplets to better plans with the same cost.
Clients
- doctl – Command-line tool for DigitalOcean services.
- digitalocean-indicator – Debian Gnome panel client.
- domanager – Linux and Windows System Tray Client.
- OceanBar – macOS menu bar client.
- Tugboat – Ruby command-line tool for DigitalOcean services, focusing on a more guided UX.
Video tutorials
Other
- Reddit community
##digitalocean
on freenode- Engineering Code of Conduct
- User Scripts – User data scripts to help provision apps on a Droplet.
- Hacktoberfest – Month-long celebration of open source software in partnership with GitHub.
Tags
Digital Ocean