Return to Activities

App Deployment & Security with DigitalOcean

An introduction to DevOps Engineering and Security.

Workshop Overview

  • Beginner
  • 1 - 2 Hours
  • DevOps, Security, High Availability, Monitoring

Learning Objectives

  • Core Principles of Cloud and DevOps Engineering
  • Deploy, secure, and update an app on a DigitalOcean Droplet
  • Understand high availability with Load Balancers
  • Monitor server health with DigitalOcean Dashboard

Have a question?

Get in touch if you have any questions regarding this workshop or MLH Localhost.

About this Workshop

In this workshop, participants will deploy a sample application that helps find Beach Clean Up Days in a given area. They will learn how to deploy the app to a secure DigitalOcean Droplet and learn core principles of Developer Operations (DevOps) such as Security, High Availability, and Monitoring to streamline production applications.

DigitalOcean Droplet

Flexible Linux-based virtual machines (VMs) that run on top of virtualized hardware. Each Droplet you create is a new server you can use for your development projects, web hosting, and more.

DigitalOcean Load Balancers and Monitoring

Ensure that your web application is always available with a fully-managed, highly available load balancing service from DigitalOcean. Load Balancers distribute traffic to groups of Droplets, which decouples the overall health of a backend service from the health of a single server to ensure that your services stay online. Gathers metrics about resource utilization of your Droplet with DigitalOcean’s monitoring features to help track the operational health of your infrastructure.

Requirements / Prerequisites

Participants should have administrative access to their local machines and be able to SSH into servers using their system Terminal/iTerm, PuTTy, or similar. System Requirements: MacOS or Windows 8 or higher


When you host an MLH Localhost activity, we’ll send you everything you need to run it. Here’s what we’ll send you:

The List:

Resources & Downloads

Terminal Introduction

Initial Server Setup Guide

Droplet quickstart

Firewalls quickstart

Load Balancer quickstart

Monitoring quickstart

Sign-up for $50 DigitalOcean credit if you're a student!

Get Started

The hackers are waiting for you.

Have a question?