Recognition

Contributions

96 Contributions
  • 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 Book

    DigitalOcean eBook: Kubernetes for Full-Stack Developers

    There are numerous tools, networking configurations, and processes that can be used to deploy, monitor, and run a Kubernetes cluster. The book examines each topic in turn so that anyone who follows along will be able ...
    By Kathleen Juell, Hanif Jetha, Jamon Camisso Kubernetes Books DigitalOcean
  • 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 series

    How to Install Node.js and Create a Local Development Environment

    Node.js (https://nodejs.org/) is a JavaScript platform for general-purpose programming that allows users to build network applications quickly. By leveraging JavaScript on both the front and backend, Node.js makes dev...
    By Brian Hogan, Brennen Bearnes, Kathleen Juell and Justin Ellingwood Node.js Development Ubuntu 18.04 Debian Debian 10 Ubuntu 16.04 Debian 9 JavaScript CentOS
  • 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
  • Published Tutorial in Series: Rails on Containers

    How To Build a Ruby on Rails Application

    Rails is a web application framework written in Ruby. It takes an opinionated approach to application development, assuming that set conventions will best serve developers in cases where there is a common end goal. In...
    By Kathleen Juell Ruby Ruby on Rails Development
  • Published Tutorial

    How To Install Webmin on Debian 10

    Webmin is a modern, web control panel for any Linux machine. It allows you to administer your server through an simple interface. In this tutorial, you'll install and configure Webmin on a Debian 10 server and secure ...
    By Theo B, Kathleen Juell, Mark Drake Control Panels Applications Apache Let's Encrypt Debian 10
  • Published Tutorial

    How To Set Up Time Synchronization on Debian 10

    Accurate timekeeping has become a critical component of modern software deployments. Debian 10 has time synchronization built in and activated by default using the standard ntpd time server, provided by the ntp packag...
    By Brian Boucheron, Kathleen Juell Linux Basics Debian Debian 10
  • 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 Use Certbot Standalone Mode to Retrieve Let's Encrypt SSL Certificates on Debian 10

    Let's Encrypt is a service offering free SSL certificates through an automated API. In this tutorial, we'll discuss Certbot's standalone mode and how to use it to secure other types of services, such as a mail server ...
    By Brian Boucheron, Kathleen Juell, Hanif Jetha Security Let's Encrypt Debian Debian 10
  • Published Tutorial

    How To Install the Apache Web Server on Debian 10

    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, Hanif Jetha Apache Debian 10
  • Published Tutorial

    How To Create a Self-Signed SSL Certificate for Nginx on Debian 10

    In this guide, we will show you how to set up a self-signed SSL certificate for use with an Nginx web server on a Debian 10 server.
    By Brian Boucheron, Kathleen Juell, Hanif Jetha Nginx Security Debian Debian 10
  • Published Tutorial

    How To Set Up vsftpd for a User’s Directory on Debian 10

    FTP, short for File Transfer Protocol, is a network protocol that was once widely used for moving files between a client and server. It has since been replaced by faster, more secure, and more convenient ways of deliv...
    By Melissa Anderson, Kathleen Juell Linux Basics Security Debian Debian 10
  • Published Tutorial

    How To Set Up a Node.js Application for Production on Debian 10

    Node.js is an open-source JavaScript runtime environment for building server-side and networking applications. In this tutorial, you will set up a production-ready Node.js environment on a single Debian 10 server.
    By Brennen Bearnes, Kathleen Juell Node.js Nginx Debian Debian 10