-
Book
This book is written with the belief that familiarity with some core areas of system administration will benefit anyone who uses computers, from individuals who would like to learn how to automate their systems and da...
•
By
Jamon Camisso
Books
Getting Started
Linux Basics
DigitalOcean
-
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
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
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
-
This book is designed to introduce you to writing programs with the Go programming language. You'll learn how to write useful tools and applications that can run on remote servers, or local Windows, macOS, and Linux s...
•
By
Gopher Guides
Go
Books
DigitalOcean
Development
-
The free How To Code in Python eBook can be used as an Open Educational Resource and an alternative to a textbook in the classroom, as well as be made available for the wider public through libraries.
•
By
Lisa Tagliaferri
Python
Development
DigitalOcean
Books
-
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 series
Python is an extremely readable and versatile programming language. Written in a relatively straightforward style with immediate feedback on errors, Python offers simplicity and versatility, in terms of extensibility ...
•
By
Lisa Tagliaferri
Python
Development
DigitalOcean
Books
Conceptual
Ubuntu 18.04
Programming Project
-
Tutorial series
Go (or GoLang) is a modern programming language originally developed by Google that uses high-level syntax similar to scripting languages. It is popular for its minimal syntax and innovative handling of concurrency, a...
•
By
Gopher Guides
Go
Books
DigitalOcean
Development
Ubuntu 18.04
-
Tutorial series
DNS, or the domain name system, is an essential component of modern internet communication. It allows us to reference computers by names instead of IP addresses. In this series, we will cover the basic ideas behind ...
•
By
Justin Ellingwood, Melissa Anderson and Mitchell Anicas
DNS
Conceptual
Linux Basics
FAQ
Networking
DigitalOcean
Product Documentation
Ubuntu
-
Book
A free, open, eBook to learn more about machine learning in Python through completing programming projects. Project-based learning offers the opportunity to gain hands-on experience by digging into complex, real-world...
•
By
Lisa Tagliaferri, Brian Boucheron
Python
Machine Learning
Development
DigitalOcean
Books
-
Tutorial
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
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
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
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
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
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
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
-
Tutorial
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 series
CoreOS is a powerful Linux distribution built to make large, scalable deployments on varied infrastructure simple to manage. Based on a build of Chrome OS, CoreOS maintains a lightweight host system and uses Docker co...
•
By
Justin Ellingwood, Mitchell Anicas and Brennen Bearnes
Clustering
Docker
Scaling
System Tools
Conceptual
CoreOS
API
DigitalOcean
Networking
Load Balancing
Nginx
Security