Skip to main content


How To Set Up Gmail with Your Domain on DigitalOcean
Tutorials DigitalOcean Email
Introduction> Introduction # 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.
How To Create Vanity or Branded Nameservers with DigitalOcean Cloud Servers
Tutorials DigitalOcean DNS
Introduction> Introduction # Of particular interest to hosting providers or resellers, having branded or vanity nameservers provides a more professional look to clients. It eliminates the need of asking your clients to point their domains to another
How To Create a High Availability Setup with Heartbeat and Reserved IPs on Ubuntu 14.04
Tutorials DigitalOcean High Availability Load Balancing Networking Ubuntu
Introduction> Introduction # 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.
An Introduction to Cloud-Config Scripting
Tutorials API DigitalOcean
Introduction> Introduction # The cloud-init program that is available on recent distributions (only Ubuntu 14.04 and CentOS 7 at the time of this writing) is able to consume and execute data from the user-data field of the DigitalOcean metadata service.
Python Machine Learning Projects — A DigitalOcean eBook
Tutorials Books Development DigitalOcean Machine Learning Python
Download the Complete eBook! Machine Learning Projects: Python eBook in EPUB format Machine Learning Projects: Python eBook in PDF format Machine Learning Projects: Python eBook in Mobi format Introduction to the eBook> Introduction to the eBook # As machine learning is increasingly leveraged to find patterns, conduct analysis, and make decisions — sometimes without final input from humans who may be impacted by these findings — it is crucial to invest in bringing more stakeholders into the fold.
How To Upgrade to Ubuntu 16.04 LTS
Tutorials DigitalOcean System Tools Ubuntu
Introduction> Introduction # Warning: As with almost any upgrade between major releases of an operating system, this process carries an inherent risk of failure, data loss, or broken software configuration. Comprehensive backups and extensive testing are strongly advised.
How To Set Up a Firewall with UFW on Ubuntu 18.04
Tutorials DigitalOcean Firewall Networking Security Ubuntu Ubuntu 18.04
Introduction> Introduction # UFW, or Uncomplicated Firewall, is an interface to iptables that is geared towards simplifying the process of configuring a firewall. While iptables is a solid and flexible tool, it can be difficult for beginners to learn how to use it to properly configure a firewall.
How To Set Up Zoho Mail with a Custom Domain Managed by DigitalOcean DNS
Tutorials DigitalOcean DNS Email
Introduction> Introduction # 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 mail server, is that you can avoid performing the ongoing maintenance that running a mail server entails.
How To Use Cloud-Config For Your Initial Server Setup
Tutorials API Deployment DigitalOcean Initial Server Setup
Introduction> Introduction # With the introduction of the DigitalOcean metadata service, it is possible to start configuring your servers before you even log in. In short, the metadata service is an HTTP location that your server can access during the boot process.
How To Use Doctl, the Official DigitalOcean Command-Line Client
Tutorials API Configuration Management DigitalOcean
An earlier version of this tutorial was written by Brennen Bearnes. Introduction> Introduction # DigitalOcean’s web-based control panel provides a point-and-click interface for managing Droplets. However, you may prefer a command-line tool if you have many Droplets to manage, need to administer Droplets from the terminal without a graphical desktop available, or have tasks which would benefit from a scriptable interface.
How To Deploy a Scalable and Secure Django Application with Kubernetes
Tutorials DigitalOcean Django Docker Kubernetes PostgreSQL Python Frameworks
Introduction> Introduction # 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.
How To Set Up SSH Keys on Ubuntu 12.04
Tutorials DigitalOcean Linux Basics Security
Introduction> Introduction # The Secure Shell Protocol (or SSH) is a cryptographic network protocol that allows users to securely access a remote computer over an unsecured network. Though SSH supports password-based authentication, it is generally recommended that you use SSH keys instead.