-
Published Tutorial
DigitalOcean is excited to continue building out its collection of technical articles related to server administration and software engineering. To keep the DigitalOcean community unified and to ensure that articles f...
•
By
Hazel Virdó, Brian Hogan
DigitalOcean Articles
Write for DO
-
Edited Tutorial
MongoDB is a free and open-source NoSQL document database used commonly in modern web applications. This tutorial will help you set up MongoDB on your server for a production application environment.
•
By
Mateusz Papiernik
MongoDB
Ubuntu
Ubuntu 16.04
-
Edited Tutorial
Forgetting passwords happens to the best of us. If you forget or lose the root password to your MySQL or MariaDB database, you can still gain access and reset the password if you have access to the server and a sudo-e...
•
By
Mateusz Papiernik
MySQL
MariaDB
Databases
CentOS
Debian
Ubuntu
Ubuntu 16.04
-
Edited 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
-
Published Tutorial
Let's Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, enabling encrypted HTTPS on web servers.
In this tutorial, you will use Certbot to obtain a free...
•
By
Hazel Virdó, Kathleen Juell
Nginx
Let's Encrypt
Debian
Debian 10
-
Published Tutorial
This tutorial will show you how to set up a firewall with UFW on Debian 10.
•
By
Hazel Virdó, Brian Boucheron, Kathleen Juell
Firewall
Networking
Security
Debian
Debian 10
-
Published Tutorial
This tutorial will show you how to set up a firewall with UFW on Debian 9.
•
By
Hazel Virdó, Brian Boucheron
Firewall
Networking
Security
Debian
Debian 9
-
Published Tutorial
Let's Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, enabling encrypted HTTPS on web servers.
In this tutorial, you will use Certbot to obtain a free...
•
By
Hazel Virdó, Kathleen Juell
Nginx
Let's Encrypt
Debian 9
-
The previous section used Terraform and Ansible to provision resources (Droplets, Load Balancers, and Floating IPs) and deploy your WordPress application. In this supplemental section, we discuss some ways to simplify...
•
By
Fabian Barajas, Jon Schwenn
Solutions
Configuration Management
Terraform
Ansible
-
The previous chapter demonstrated how to reduce downtime by adding redundancy at the web frontend layer of your infrastructure. If your service works with files and data, you'll also need a centralized backend — which...
•
By
Fabian Barajas, Jon Schwenn
Solutions
Configuration Management
-
It doesn't matter if you're running a small blog, a large application, or an API; you never want it to be offline. A single point of failure is any part of your infrastructure that will cause downtime if it fails. A h...
•
By
Fabian Barajas, Jon Schwenn
Solutions
High Availability
-
Published Tutorial
In this tutorial, we will show you how to use Let's Encrypt to obtain a free SSL certificate and use it with Nginx on Ubuntu 18.04. We will also show you how to automatically renew your SSL certificate. If you're runn...
•
By
Hazel Virdó, Kathleen Juell
Let's Encrypt
Nginx
Ubuntu 18.04
-
Edited Tutorial
dry is a simple but extensive terminal application built to interact with Docker containers and their images. Using dry removes the repetition involved when executing routine Docker Engine commands, and also provides ...
•
By
Scarlz
Docker
Ubuntu 16.04
-
Edited Tutorial
In this tutorial, we'll walk through an example of moving and processing data from a MongoDB database to Elasticsearch using Transporter's built-in adaptors and a custom transformer written in JavaScript.
•
By
Mandeep Singh Gulati
MongoDB
Elasticsearch
Ubuntu 16.04
-
This is the first hands-on portion of the book. First, we'll go over the tools we'll be using, how they fit together, and how they can be beneficial to you as you begin to create and manage your infrastructure on Digi...
•
By
Fabian Barajas, Jon Schwenn
DigitalOcean Articles
Solutions
-
Before we set sail, we want to share a brief infrastructure history lesson. This will help provide context on the needs that cloud infrastructure fills and how to take full advantage of it to get the most value, perfo...
•
By
Fabian Barajas, Jon Schwenn
DigitalOcean Articles
Solutions
-
In the introduction, we said that this book would give you the tools and the understanding you need to run a successful infrastructure on DigitalOcean — but what is DigitalOcean, and who are we to tell you what to do?
•
By
Fabian Barajas, Jon Schwenn
DigitalOcean Articles
Solutions
-
How do I scale and grow my infrastructure for my business?
More importantly, how do I prevent a crisis? How do I know what my decisions will also impact? Am I asking the right questions?
This book will help answer qu...
•
By
Fabian Barajas, Jon Schwenn
DigitalOcean Articles
Solutions
-
Edited Tutorial
DigitalOcean Volumes are scalable, SSD-based block storage devices. This tutorial covers how to create a passphrase-protected encrypted disk on your Volume containing a file systemm anually mount the encrypted file sy...
•
By
Jon Schwenn
Block Storage
Security
Solutions
-
Edited Tutorial
Vault is an open-source tool that provides a secure, reliable way to store and distribute secrets like API keys, access tokens, and passwords. Software like Vault can be critically important when deploying application...
•
By
Tyler Langlois
Security
Let's Encrypt
Ubuntu 16.04