Tutorials Home

Tutorials

Get step-by-step instructions for common use cases and third-party software integration.

App Platform

Build a Python app using Flask and then deploy the app to App Platform using a Gunicorn HTTP server.
Build a Python app using Flask and then deploy the app to App Platform using a Gunicorn HTTP server.
Learn how to deploy the official Etherpad Docker image to DigitalOcean’s App Platform and connect it to a managed PostgreSQL database.
Build a Next.js app and then deploy the app to App Platform as a static server and a custom server.
Deploy a Sample RSS Reader to App Platform

View all App Platform tutorials.

Container Registry

Enable Push-to-Deploy on DigitalOcean Kubernetes Using GitHub Actions

View all Container Registry tutorials.

DNS

Instructions on how to set up DNS records with various registrars.

View all DNS tutorials.

doctl

Use the official command-line client for DigitalOcean’s API to create and configure a load balancer for multiple backend web servers

View all doctl tutorials.

Droplets

Create a new Droplet with our recommended configuration for improved security, reliability, and monitoring.

View all Droplets tutorials.

Kubernetes

Replace Unhealthy DOKS Cluster Nodes Automatically
Create GitOps Stack Using DigitalOcean Kubernetes and Flux CD
Autoscale Cluster With Horizontal Pod Autoscaling
Enable Push-to-Deploy on DigitalOcean Kubernetes Using GitHub Actions

View all Kubernetes tutorials.

Load Balancers

Use the official command-line client for DigitalOcean’s API to create and configure a load balancer for multiple backend web servers

View all Load Balancers tutorials.

Networking

Use the official command-line client for DigitalOcean’s API to create and configure a load balancer for multiple backend web servers
Instructions on how to set up DNS records with various registrars.

View all Networking tutorials.

Spaces

Migrate data between Spaces regions, by using Rclone to transfer data between two Spaces

View all Spaces tutorials.

Terraform

Create GitOps Stack Using DigitalOcean Kubernetes and Flux CD
Deploy three Droplets, a database, and a load balancer into a VPC network using Terraform and this interactive tutorial.

View all Terraform tutorials.