Recognition

Posts

98 Posts
  • Published Tutorial

    Write for DOnations - Frequently Asked Questions

    This is a list of frequently asked questions about DigitalOcean's Write for DOnations program.
    By Kathleen Juell DigitalOcean DigitalOcean Articles FAQ
  • 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
  • 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
  • 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
  • Published Tutorial

    How To Build a Node.js Application with Docker on Ubuntu 20.04

    The Docker platform allows developers to package and run applications as containers. A container is an isolated process that runs on a shared operating system, offering a lighter weight alternative to virtual machines...
    By Lisa Tagliaferri, Kathleen Juell Node.js Docker Applications
  • 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
  • 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
  • Published Tutorial

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

    In this guide, you will build a Python application using the Flask microframework on Ubuntu 20.04. The majority of this tutorial is about how to set up the Gunicorn application server to run the application and how t...
    By Kathleen Juell, Jamon Camisso Ubuntu Ubuntu 20.04 Python Python Frameworks Nginx
  • 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
  • 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
  • Edited Tutorial

    How To Set Up Laravel, Nginx, and MySQL with Docker Compose

    In the past few years Docker has become a frequently used solution for deploying applications thanks to how it simplifies running and deploying applications in ephemeral container. Docker Compose has further simplifie...
    By Faizan Bashir Docker PHP PHP Frameworks Nginx MySQL Ubuntu 18.04 Laravel
  • Published Tutorial

    How To Build a Node.js Application with Docker [Quickstart]

    Interested in Node.js but not sure where to start with Docker? This tutorial will walk you through the first step: building an image for a Node.js application and creating a container from it. We will also walk you th...
    By Kathleen Juell Node.js Docker Applications Quickstart
  • Published Tutorial

    How To Install Docker Compose on Debian 10

    Docker Compose makes it easier for users to orchestrate the processes of Docker containers, including starting up, shutting down, and setting up intra-container linking and volumes. In this tutorial, you'll install th...
    By Brian Hogan, Kathleen Juell Debian 10 Debian Docker Container
  • Published Tutorial in Series: Rails on Containers

    Containerizing a Ruby on Rails Application for Development with Docker Compose

    If you are actively developing an application, using Docker can simplify your workflow and the process of deploying your application to production. This tutorial will show you how to set up a development environment f...
    By Kathleen Juell Ruby on Rails Docker Redis PostgreSQL
  • Published Tutorial in Series: Rails on Containers

    How To Add Sidekiq and Redis to a Ruby on Rails Application

    When developing a Ruby on Rails application, you may find that you have application tasks that are best performed asynchronously. Processing data, sending batch emails, or interacting with external APIs are all exampl...
    By Kathleen Juell Ruby on Rails Redis Databases Development
  • Published Tutorial in Series: Rails on Containers

    How To Add Bootstrap to a Ruby on Rails Application

    If you are developing a Ruby on Rails application, you may be interested in adding styles to your project to facilitate user engagement. Bootstrap is an HTML, CSS, and JavaScript framework designed to simplify the pro...
    By Kathleen Juell Ruby on Rails Applications
  • Published Tutorial in Series: Rails on Containers

    How To Add Stimulus to a Ruby on Rails Application

    In this tutorial, you will install and use Stimulus to build on an existing Rails application that offers readers information about sharks. The application already has a model for handling shark data, but you will add...
    By Kathleen Juell Ruby Ruby on Rails JavaScript Development
  • Published Tutorial in Series: Rails on Containers

    How To Create Nested Resources for a Ruby on Rails Application

    Rails is a web application framework written in Ruby that offers developers an opinionated approach to application development. As you add complexity to your Rails applications, you will likely work with multiple mode...
    By Kathleen Juell Ruby Ruby on Rails Development
  • How To Install Node.js on Debian 10

    Node.js is a JavaScript platform for general-purpose programming that allows users to build asynchronous network applications quickly. By leveraging JavaScript on both the front and backend, Node.js can make web appli...
    By Brennen Bearnes, Kathleen Juell Node.js Debian Debian 10