Recognition

Posts

109 Posts
  • Published Tutorial

    How To Serve Flask Applications with Gunicorn and Nginx on Ubuntu 18.04

    In this guide, you will build a Python application using the Flask microframework on Ubuntu 18.04. The bulk of this article will be about how to set up the Gunicorn application server and how to launch the applicatio...
    By Justin Ellingwood, Kathleen Juell Python Frameworks Python Nginx Ubuntu Ubuntu 18.04
  • Published Tutorial

    How To Secure Nginx with Let's Encrypt on Ubuntu 18.04

    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
  • Published 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
  • Published Tutorial

    How To Serve Flask Applications with uWSGI and Nginx on Ubuntu 18.04

    In this guide, we will be setting up a simple Python application using the Flask microframework on Ubuntu 18.04. The bulk of this article will be about how to set up the uWSGI application server to launch the applicat...
    By Justin Ellingwood, Kathleen Juell Python Python Frameworks Nginx Ubuntu Ubuntu 18.04 Flask
  • Published Tutorial

    How To Install Nginx on Ubuntu 18.04

    Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet. It is more resource-friendly than Apache in most cases and can b...
    By Justin Ellingwood, Kathleen Juell Nginx Ubuntu 18.04 DigitalOcean Droplets
  • Published Tutorial

    How To Install the Apache Web Server on Ubuntu 18.04

    The Apache HTTP server is the most widely-used web server in the world. It provides many powerful features including dynamically loadable modules, robust media support, and extensive integration with other popular so...
    By Justin Ellingwood, Kathleen Juell Apache Ubuntu 18.04
  • Published Tutorial

    How To Set Up vsftpd for a User's Directory on Ubuntu 20.04

    FTP, which is short for File Transfer Protocol, is a network protocol that was once widely used for moving files between a client and server. vsftpd, very secure FTP daemon, is an FTP server for many Unix-like systems...
    By Melissa Anderson, Kathleen Juell, Jeanelle Horcasitas Linux Basics Security Ubuntu Ubuntu 20.04
  • Published Tutorial

    How To Store WordPress Assets on DigitalOcean Spaces

    DigitalOcean Spaces Sync offers direct compatibility with DigitalOcean Spaces. You can use it to connect your media library to your Space, and it offers options for storing your items on your server and Space, or on y...
    By Kathleen Juell Solutions DigitalOcean Object Storage WordPress
  • Published Tutorial

    How To Set Up a Node.js Application for Production on Ubuntu 20.04

    Node.js is an open-source JavaScript runtime environment for building server-side and networking applications. The platform runs on Linux, macOS, FreeBSD, and Windows. Though you can run Node.js applications at the co...
    By Lisa Tagliaferri, Kathleen Juell Node.js Applications Nginx Ubuntu
  • Published Tutorial

    How To Install Jenkins on Ubuntu 18.04

    Jenkins is an open-source automation server that automates the repetitive technical tasks involved in the continuous integration and delivery of software. In this tutorial, you will install Jenkins by adding its Debia...
    By Melissa Anderson, Kathleen Juell System Tools Ubuntu Ubuntu 18.04
  • Published Tutorial

    How To Serve Flask Applications with uWSGI and Nginx on Ubuntu 20.04

    In this guide, you will build a Python application using the Flask microframework on Ubuntu 20.04. The bulk of this article will be about how to set up the uWSGI application server and how to launch the application a...
    By Kathleen Juell, Mark Drake Nginx Ubuntu Python Python Frameworks Ubuntu 20.04 Flask
  • Published Book

    Rails on Containers eBook

    Download the Complete eBook! Rails on Containers eBook in EPUB format Rails on Containers eBook in PDF format
    By Kathleen Juell Ruby on Rails Ruby Kubernetes Container Development Books
  • Published Tutorial in Series: Rails on Containers

    How To Migrate a Docker Compose Workflow for Rails Development to Kubernetes

    When building modern, stateless applications, containerizing your application’s components is the first step in deploying and scaling on…
    By Kathleen Juell, Jamon Camisso Kubernetes Ruby on Rails Docker PostgreSQL Redis Development
  • Published Tutorial

    What is Platform as a Service (PaaS)?

    Platform as a Service (PaaS) is a category of cloud computing in which the underlying infrastructure (such as the operating system and other software) is installed, configured, and maintained by the provider, allowing...
    By Kathleen Juell, Mark Drake, Erin Glass Cloud Computing DigitalOcean App Platform Glossary
  • Published Tech talk

    Teaching and Learning Kubernetes

    Strategies for onboarding developer teams to Kubernetes successfully — learn how to organize, structure, and deliver Kubernetes concepts.
    By Kathleen Juell Tech Talks DigitalOcean Managed Kubernetes Kubernetes
  • Published Tech talk

    Effective Kubernetes Onboarding

    Strategies for onboarding developers to Kubernetes — learn how to situate Kubernetes in a larger arc of application development and integrate it into an existing development workflow.
    By Kathleen Juell deploy 2020 DigitalOcean Managed Kubernetes Kubernetes Tech Talks
  • Published Tutorial

    How To Secure Apache with Let's Encrypt on Debian 10

    Let's Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. In this tutorial, you will use Certbot to obtai...
    By Kathleen Juell, Mark Drake, Erika Heidi Let's Encrypt Apache Security Debian 10
  • Published Tutorial

    How To Install Webmin on Ubuntu 20.04

    Webmin is a web-based control panel for any Linux machine which lets you manage your server through a modern web-based interface. With Webmin, you can change settings for common packages on the fly, including web serv...
    By Theo B, Kathleen Juell, Mark Drake Apache Control Panels Applications Let's Encrypt Ubuntu Ubuntu 20.04
  • How To Install Node.js on Ubuntu 18.04

    Node.js is a JavaScript platform for general-purpose programming that allows users to build network applications quickly. In this guide, we'll show you how to get started with Node.js on an Ubuntu 18.04 server.
    By Brennen Bearnes, Kathleen Juell Node.js Ubuntu 18.04 DigitalOcean App Platform
  • Published Tutorial

    How To Secure Apache with Let's Encrypt on Ubuntu 18.04

    Let's Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. In this tutorial, you will use Certbot to obtai...
    By Kathleen Juell, Erika Heidi Apache Let's Encrypt Security Ubuntu 18.04 DigitalOcean Droplets