Articles, Q&A, and projects related to using DigitalOcean products and services.

DigitalOcean subscription active
You will receive email notifications for new publications on DigitalOcean.
88 Results
  • Tutorial

    How To Set Up SSH Keys

    SSH keys provide a more secure method of logging into a server than using a password. With SSH keys, users can log into a server without a password. This tutorial explains how to generate, upload, and use an SSH key p...
    By Etel Sverdlov, Brian Boucheron Linux Basics Security DigitalOcean
  • How To Deploy a Scalable and Secure Django Application with Kubernetes

    In this tutorial you’ll deploy a containerized Django polls application into a Kubernetes cluster. Django is a powerful web framework that can help you get your Python application off the ground quickly. It includes s...
    By Hanif Jetha Kubernetes Docker Django Python Frameworks PostgreSQL DigitalOcean
  • Tutorial

    How To Point to DigitalOcean Nameservers From Common Domain Registrars

    DNS is the naming system that is used to bind a domain name to a web server. In this guide, we will change the nameservers for a domain that we have registered and point it to a DigitalOcean Droplet.
    By Josh Barnett, Kathleen Juell Getting Started DNS DigitalOcean
  • Tutorial

    How To Set Up a Firewall with UFW on Ubuntu 18.04

    UFW, or Uncomplicated Firewall, is an interface to iptables that is geared towards simplifying the process of configuring a firewall on Linux servers. In this guide, you'll learn how to set up a firewall with UFW on U...
    By Brian Boucheron, Erika Heidi Firewall Networking Security Ubuntu Ubuntu 18.04 DigitalOcean
  • Tutorial

    How To Upgrade to Ubuntu 16.04 LTS

    Ubuntu's next Long Term Support release, version 16.04 (Xenial Xerus), is due to be released on April 21, 2016. This guide explains the upgrade process for systems including (but not limited to) DigitalOcean Droplets ...
    By Brennen Bearnes System Tools DigitalOcean Ubuntu
  • How To Use the WordPress One-Click Install on DigitalOcean

    ARCHIVED: We have created a one-click Wordpress installation with permalinks enabled that uses Apache/MySQL/PHP on Ubuntu 16.04 x64.
    By WordPress DigitalOcean DigitalOcean 1-Click Apps Marketplace Ubuntu Ubuntu 16.04
  • Tutorial

    How To Set Up Gmail with Your Domain on DigitalOcean

    One way to send and receive email through your own custom domain is to use a third-party mail service, such as the mail service included with Google Apps (Gmail) or Zoho. The main benefit of using a third-party mail s...
    By Mitchell Anicas Email DigitalOcean
  • Tutorial

    How To Set Up Zoho Mail with a Custom Domain Managed by DigitalOcean DNS

    One way to send and receive email through your own custom domain is to use a third-party mail service, such as Zoho or Google Apps. The main benefit of using a third-party mail service, as opposed to managing your own...
    By Mitchell Anicas Email DigitalOcean DNS
  • Tutorial

    An Introduction to Cloud-Config Scripting

    The DigitalOcean metadata service includes a field called "user-data", which can be used to specify a script that will be run as your server is brought online. The CloudInit program, which runs these scripts, can pro...
    By Justin Ellingwood API DigitalOcean
  • Tutorial

    How To Create a High Availability Setup with Heartbeat and Floating IPs on Ubuntu 14.04

    Heartbeat is an open source program that provides cluster infrastructure capabilities—cluster membership and messaging—to client servers, which is a critical component in a high availability (HA) server infrastructure...
    By Mitchell Anicas Networking DigitalOcean High Availability Load Balancing Ubuntu
  • Tutorial

    How To Use Cloud-Config For Your Initial Server Setup

    A cloud-config file is a special script that is used to define configuration details for your server as it is being brought online for the first time. These are often used for completing common tasks that a user woul...
    By Justin Ellingwood Deployment API DigitalOcean Initial Server Setup
  • Tutorial

    How To Use Doctl, the Official DigitalOcean Command-Line Client

    DigitalOcean's web based control panel provides a convenient, point-and-click interface for managing Droplets. There are many times, however, when a command-line tool may be a preferable alternative. doctl, the offic...
    By Marko Mudrinić DigitalOcean API Configuration Management
  • Tutorial

    Write for DOnations - Frequently Asked Questions

    This is a list of frequently asked questions about DigitalOcean's Write for DOnations program.
    By Brian Hogan, Kathleen Juell DigitalOcean DigitalOcean Articles FAQ
  • Tutorial

    How To Back Up and Restore a Kubernetes Cluster on DigitalOcean Using Velero

    Velero is a convenient backup tool for Kubernetes clusters that compresses and backs up Kubernetes objects to object storage. It also takes snapshots of your cluster’s Persistent Volumes using your cloud provider’s bl...
    By Hanif Jetha, Jamon Camisso Backups Kubernetes Solutions Object Storage DigitalOcean Block Storage
  • Tutorial

    How To Deploy a Static Website to the Cloud with DigitalOcean App Platform

    This tutorial walks you through all the steps of deploying a static website to the cloud with DigitalOcean App Platform, including how to get started with GitHub. If you don't have a static site, you can use our sampl...
    By Erin Glass Spin Up HTML DigitalOcean App Platform DigitalOcean Git
  • How To Troubleshoot Terraform

    Similarly to developing with other programming languages and frameworks, setting log levels in Terraform to gain insight into its internal workflows with the necessary verbosity is a feature that can help you when tro...
    By Savic Terraform DigitalOcean
  • Tutorial

    How To Create a DigitalOcean Space and API Key

    DigitalOcean Spaces is an object storage service that makes it easy and cost effective to store and serve large amounts of data. Individual Spaces can be created and put to use quickly, with no configuration necessary...
    By Brian Boucheron Object Storage DigitalOcean DigitalOcean Spaces Product Documentation
  • Tutorial

    How To Upload a File to Object Storage with Node.js

    Create a Node.js app to upload a file to your DigitalOcean Space
    By Tania Rascia JavaScript Node.js Object Storage Solutions DigitalOcean Development
  • Tutorial

    Automating the Deployment of a Scalable WordPress Site

    Create and deploy a scalable WordPress instance consisting of a MySQL database server, a GlusterFS distributed filesystem, Nginx web servers and an Nginx load balancer. By using user-data and droplet meta-data we wil...
    By Ryan Quinn WordPress LEMP DigitalOcean Scaling Load Balancing MySQL Nginx Ubuntu
  • Tutorial

    How To Create Vanity or Branded Nameservers with DigitalOcean Cloud Servers

    Learn how to create vanity or branded nameservers with your Droplets.
    By Pablo Carranza DNS DigitalOcean