11 KiB
11 KiB
Awesome DigitalOcean !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
(https://www.digitalocean.com/)
▐ A curated list of awesome DigitalOcean (https://www.digitalocean.com) 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 (#community)
- Configuration management (#configuration-management)
- Developer documentation (#developer-documentation)
- Open source projects (#open-source-projects)
- Commercial integrations (#commercial-integrations)
- Community OSS projects (#community-oss-projects)
- Clients (#clients)
- Video tutorials (#video-tutorials)
- Other (#other)
Community
- Tutorial Search and Index (https://www.digitalocean.com/community/tutorials)
- Community articles by tag (https://www.digitalocean.com/community/tags)
- Questions (https://www.digitalocean.com/community/questions)
- Projects (https://www.digitalocean.com/community/projects)
- Meetups (https://www.meetup.com/pro/digitalocean/)
- DigitalOcean Lovers (https://www.linkedin.com/groups/8876623/) - A LinkedIn group for users and lovers of DigitalOcean.
-
Configuration management
- Using Ansible with DigitalOcean (https://the.binbashtheory.com/using-ansible-with-digitalocean/)
- Ansible Cloud Modules - DigitalOcean (https://docs.ansible.com/ansible/latest/collections/community/digitalocean/index.html#plugins-in-community-digitalocean)
- Terraform - DigitalOcean Provider (https://www.terraform.io/docs/providers/do/)
- DigitalOcean in Action! (https://github.com/keinohguchi/do-in-action) - Example repo for using DigitalOcean with Terraform and Ansible.
- Use DigitalOcean as Dynamic DNS (https://surdu.me/2019/07/28/digital-ocean-ddns.html)
Developer documentation
- API (https://developers.digitalocean.com/documentation/v2/)
- Spaces API (https://developers.digitalocean.com/documentation/spaces/)
- OAuth (https://developers.digitalocean.com/documentation/oauth/)
- Droplet Metadata (https://developers.digitalocean.com/documentation/metadata/)
- Official DO Release Notes (https://www.digitalocean.com/docs/release-notes/) - Notes tracking incremental improvements and major releases for the DigitalOcean cloud platform.
- DigitalOcean API Slugs (https://slugs.do-api.dev/)
Open source projects
- Open Source @ DigitalOcean (https://developers.digitalocean.com/opensource/)
- Netbox (https://github.com/digitalocean/netbox)
- Doctl (https://github.com/digitalocean/doctl) - Official command-line interface for the DigitalOcean API.
- go-libvirt (https://github.com/digitalocean/go-libvirt)
- go-qemu (https://github.com/digitalocean/go-qemu)
Commercial integrations
- Bill.do (https://bill.do) - Free DigitalOcean billing monitoring and insights tool
- HostLaunch (https://hostlaunch.io) - Launch a hosting company based on DigitalOcean and ServerPilot.
- SimpleBackups (https://simplebackups.io) - Tool for scheduling DigitalOcean backups (files & databases) on auto-pilot.
- SnapShooter (https://snapshooter.io/digitalocean) - Tool for taking Daily to Hourly backups of Droplets and Volumes
- Weap.io (https://weap.io) - Hourly to Daily DigitalOcean backups. Tool for scheduling more frequent DigitalOcean backups
Community OSS projects
- do-sshuttle (https://github.com/f/do-sshuttle) - Transparent Proxying via sshuttle to DigitalOcean Droplet.
- drophosts (https://github.com/qmx/drophosts) - Update /etc/hosts with peer droplets.
- droplan (https://github.com/tam7t/droplan) - Manage iptable rules for the private interface on DigitalOcean droplets.
- foreman-digitalocean (https://github.com/theforeman/foreman-digitalocean) - Plugin to enable management of DigitalOcean droplets in Foreman.
- ghost-digitalocean (https://github.com/shiva-hack/ghost-digitalocean) - A DigitalOcean Storage adapter for Ghost.
- lita-digitalocean (https://github.com/jimmycuadra/lita-digitalocean) - Lita handler for managing DigitalOcean services.
- hostpool (https://github.com/progrium/hostpool) - Worker pool manager for DigitalOcean hosts.
- DDNS (https://github.com/skibish/ddns) - Personal DDNS client with DigitalOcean Networking DNS as backend.
- Less Confusing Menus (https://github.com/addpipe/Less-Confusing-Digital-Ocean-Menus) - A Chrome extension that makes account menus less confusing.
- DigitalOcean Droplet creator (https://github.com/NicholasPCole/dodc) - A dialog-based shell script to quickly create a single DigitalOcean Droplet.
- do-upgrade-plans (https://github.com/bjornjohansen/do-upgrade-plans) - A script to upgrade your DigitalOcean Droplets to better plans with the same cost.
Clients
- doctl (https://github.com/digitalocean/doctl) - Command-line tool for DigitalOcean services.
- digitalocean-indicator (https://github.com/andrewsomething/digitalocean-indicator) - Debian Gnome panel client.
- domanager (https://github.com/itohnobue/domanager) - Linux and Windows System Tray Client.
- OceanBar (https://github.com/terhechte/OceanBar) - macOS menu bar client.
- Tugboat (https://github.com/pearkes/tugboat) - Ruby command-line tool for DigitalOcean services, focusing on a more guided UX.
Video tutorials
- Building a Kubernetes cluster on DigitalOcean using Kubicorn (https://www.youtube.com/watch?v=XpxgSZ3dspE)
Other
- Reddit community (https://www.reddit.com/r/digital_ocean/)
- ##digitalocean on freenode (https://webchat.freenode.net/)
- Engineering Code of Conduct (https://github.com/digitalocean/engineering-code-of-conduct)
- User Scripts (https://github.com/digitalocean/do_user_scripts) - User data scripts to help provision apps on a Droplet.
- Hacktoberfest (https://hacktoberfest.digitalocean.com/) - Month-long celebration of open source software in partnership with GitHub.
License
!CC0 (http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg) (https://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, Jon Leibowitz (https://github.com/jonleibowitz) has waived all copyright and related or neighboring rights to this work.
(https://www.digitalocean.com/)
▐ A curated list of awesome DigitalOcean (https://www.digitalocean.com) 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 (#community)
- Configuration management (#configuration-management)
- Developer documentation (#developer-documentation)
- Open source projects (#open-source-projects)
- Commercial integrations (#commercial-integrations)
- Community OSS projects (#community-oss-projects)
- Clients (#clients)
- Video tutorials (#video-tutorials)
- Other (#other)
Community
- Tutorial Search and Index (https://www.digitalocean.com/community/tutorials)
- Community articles by tag (https://www.digitalocean.com/community/tags)
- Questions (https://www.digitalocean.com/community/questions)
- Projects (https://www.digitalocean.com/community/projects)
- Meetups (https://www.meetup.com/pro/digitalocean/)
- DigitalOcean Lovers (https://www.linkedin.com/groups/8876623/) - A LinkedIn group for users and lovers of DigitalOcean.
-
Configuration management
- Using Ansible with DigitalOcean (https://the.binbashtheory.com/using-ansible-with-digitalocean/)
- Ansible Cloud Modules - DigitalOcean (https://docs.ansible.com/ansible/latest/collections/community/digitalocean/index.html#plugins-in-community-digitalocean)
- Terraform - DigitalOcean Provider (https://www.terraform.io/docs/providers/do/)
- DigitalOcean in Action! (https://github.com/keinohguchi/do-in-action) - Example repo for using DigitalOcean with Terraform and Ansible.
- Use DigitalOcean as Dynamic DNS (https://surdu.me/2019/07/28/digital-ocean-ddns.html)
Developer documentation
- API (https://developers.digitalocean.com/documentation/v2/)
- Spaces API (https://developers.digitalocean.com/documentation/spaces/)
- OAuth (https://developers.digitalocean.com/documentation/oauth/)
- Droplet Metadata (https://developers.digitalocean.com/documentation/metadata/)
- Official DO Release Notes (https://www.digitalocean.com/docs/release-notes/) - Notes tracking incremental improvements and major releases for the DigitalOcean cloud platform.
- DigitalOcean API Slugs (https://slugs.do-api.dev/)
Open source projects
- Open Source @ DigitalOcean (https://developers.digitalocean.com/opensource/)
- Netbox (https://github.com/digitalocean/netbox)
- Doctl (https://github.com/digitalocean/doctl) - Official command-line interface for the DigitalOcean API.
- go-libvirt (https://github.com/digitalocean/go-libvirt)
- go-qemu (https://github.com/digitalocean/go-qemu)
Commercial integrations
- Bill.do (https://bill.do) - Free DigitalOcean billing monitoring and insights tool
- HostLaunch (https://hostlaunch.io) - Launch a hosting company based on DigitalOcean and ServerPilot.
- SimpleBackups (https://simplebackups.io) - Tool for scheduling DigitalOcean backups (files & databases) on auto-pilot.
- SnapShooter (https://snapshooter.io/digitalocean) - Tool for taking Daily to Hourly backups of Droplets and Volumes
- Weap.io (https://weap.io) - Hourly to Daily DigitalOcean backups. Tool for scheduling more frequent DigitalOcean backups
Community OSS projects
- do-sshuttle (https://github.com/f/do-sshuttle) - Transparent Proxying via sshuttle to DigitalOcean Droplet.
- drophosts (https://github.com/qmx/drophosts) - Update /etc/hosts with peer droplets.
- droplan (https://github.com/tam7t/droplan) - Manage iptable rules for the private interface on DigitalOcean droplets.
- foreman-digitalocean (https://github.com/theforeman/foreman-digitalocean) - Plugin to enable management of DigitalOcean droplets in Foreman.
- ghost-digitalocean (https://github.com/shiva-hack/ghost-digitalocean) - A DigitalOcean Storage adapter for Ghost.
- lita-digitalocean (https://github.com/jimmycuadra/lita-digitalocean) - Lita handler for managing DigitalOcean services.
- hostpool (https://github.com/progrium/hostpool) - Worker pool manager for DigitalOcean hosts.
- DDNS (https://github.com/skibish/ddns) - Personal DDNS client with DigitalOcean Networking DNS as backend.
- Less Confusing Menus (https://github.com/addpipe/Less-Confusing-Digital-Ocean-Menus) - A Chrome extension that makes account menus less confusing.
- DigitalOcean Droplet creator (https://github.com/NicholasPCole/dodc) - A dialog-based shell script to quickly create a single DigitalOcean Droplet.
- do-upgrade-plans (https://github.com/bjornjohansen/do-upgrade-plans) - A script to upgrade your DigitalOcean Droplets to better plans with the same cost.
Clients
- doctl (https://github.com/digitalocean/doctl) - Command-line tool for DigitalOcean services.
- digitalocean-indicator (https://github.com/andrewsomething/digitalocean-indicator) - Debian Gnome panel client.
- domanager (https://github.com/itohnobue/domanager) - Linux and Windows System Tray Client.
- OceanBar (https://github.com/terhechte/OceanBar) - macOS menu bar client.
- Tugboat (https://github.com/pearkes/tugboat) - Ruby command-line tool for DigitalOcean services, focusing on a more guided UX.
Video tutorials
- Building a Kubernetes cluster on DigitalOcean using Kubicorn (https://www.youtube.com/watch?v=XpxgSZ3dspE)
Other
- Reddit community (https://www.reddit.com/r/digital_ocean/)
- ##digitalocean on freenode (https://webchat.freenode.net/)
- Engineering Code of Conduct (https://github.com/digitalocean/engineering-code-of-conduct)
- User Scripts (https://github.com/digitalocean/do_user_scripts) - User data scripts to help provision apps on a Droplet.
- Hacktoberfest (https://hacktoberfest.digitalocean.com/) - Month-long celebration of open source software in partnership with GitHub.
License
!CC0 (http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg) (https://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, Jon Leibowitz (https://github.com/jonleibowitz) has waived all copyright and related or neighboring rights to this work.