Recognition

Contributions

522 Contributions
  • Published Tutorial

    How To Install and Configure an SNMP Daemon and Client on Ubuntu 18.04

    SNMP stands for simple network management protocol. It is a way that servers can share information about their current state, and also a channel through which an administer can modify pre-defined values. In this guide...
    By Justin Ellingwood, Vadym Kalsin Ubuntu 18.04 Networking System Tools
  • Published Tutorial

    How to Use Ansible Roles to Abstract your Infrastructure Environment

    This tutorial will explore how to create roles with templates and static files. Once you are familiar with the fundamentals of building roles, we'll use Ansible Galaxy (https://galaxy.ansible.com/) to incorporate comm...
    By Justin Ellingwood, Jamon Camisso Configuration Management Ubuntu Ansible
  • Published Tutorial

    How To Install WordPress with OpenLiteSpeed on Ubuntu 18.04

    This guide goes over the process of installing and setting up a WordPress instance on Ubuntu 18.04 using the OpenLiteSpeed web server. Because both WordPress and OpenLiteSpeed can be administered through a web browser...
    By Justin Ellingwood, Mark Drake WordPress Ubuntu 18.04 Miscellaneous Control Panels Ubuntu
  • Published Tutorial

    How To Install the OpenLiteSpeed Web Server on Ubuntu 18.04

    OpenLiteSpeed is an optimized open source web server that can be used to manage and serve sites. In this guide, we'll demonstrate how to install and configure OpenLiteSpeed on an Ubuntu 18.04 server.
    By Justin Ellingwood, Brian Boucheron Ubuntu Ubuntu 18.04 Control Panels Miscellaneous
  • Published Tutorial

    How to Build a Django and Gunicorn Application with Docker

    Interested in Django but not sure where to start with Docker? This tutorial will walk you through first steps: modifying a sample Django application to work in a container-based environment, and building a container i...
    By Justin Ellingwood, Hanif Jetha Django Ubuntu 18.04 Applications Docker PostgreSQL Python Databases
  • Published Tutorial

    How To Install Apache Tomcat 9 on Debian 10

    Apache Tomcat is a web server and servlet container that is used to serve Java applications. Tomcat is an open source implementation of the Java Servlet and JavaServer Pages technologies, released by the Apache Softwa...
    By Justin Ellingwood, Hanif Jetha Debian 10 Debian Java
  • 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

    How To Set Up Django with Postgres, Nginx, and Gunicorn on Debian 10

    Django is a powerful web framework that can help you get your Python application or website off the ground. Django includes a simplified development server for testing your code locally, but for anything even slightly...
    By Justin Ellingwood, Hanif Jetha Django Python Python Frameworks Databases PostgreSQL Nginx Debian 10
  • Published Tutorial

    How To Install the Latest MySQL on Debian 10

    MySQL is a prominent open source database management system used to store and retrieve data for a wide variety of popular applications. MySQL is the M in the LAMP stack, a commonly used set of open source software tha...
    By Justin Ellingwood, Brian Boucheron, Hanif Jetha MySQL Databases 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 Set Up an OpenVPN Server on Debian 10

    OpenVPN is a full-featured, open-source Secure Socket Layer (SSL) VPN solution that accommodates a wide range of configurations. In this tutorial, you will set up an OpenVPN server on a Debian 10 server and then confi...
    By Justin Ellingwood, Mark Drake VPN Security Debian Debian 10
  • Published Tutorial

    How To Install WordPress with LEMP (Nginx, MariaDB and PHP) on Debian 10

    WordPress is the most popular CMS (content management system) on the internet. It allows you to easily set up flexible blogs and websites on top of a MySQL-based backend with PHP processing. In this guide, we'll focus...
    By Justin Ellingwood, Brian Boucheron, Erika Heidi PHP WordPress Debian 10
  • Published Tutorial

    How To Install MariaDB on Debian 10

    MariaDB is an open-source database management system, commonly used for the MySQL portion of the popular LAMP (Linux, Apache, MySQL, PHP/Python/Perl) stack.
    By Justin Ellingwood, Jamon Camisso MariaDB MySQL Databases Debian 10
  • Published Tutorial

    Initial Server Setup with Debian 10

    When you first create a new Debian 10 server, there are a few configuration steps that you should take early on as part of the basic setup. This will increase the security and usability of your server and will give yo...
    By Justin Ellingwood, Brian Boucheron Getting Started Initial Server Setup Debian 10
  • Published Tutorial

    Recommended Steps For New FreeBSD 12.0 Servers

    When setting up a new FreeBSD server, there are a number of optional steps you can take to get your server into a more production-friendly state. In this guide, we will go over some of the most common examples. We wil...
    By Justin Ellingwood, Kathryn Hancox Initial Server Setup Firewall FreeBSD
  • Published Tutorial

    How To Configure SSL/TLS for MySQL on Ubuntu 18.04

    If you need to access your MySQL database from a remote location, it's important that you do so securely. This guide will demonstrate how to configure MySQL on Ubuntu 18.04 to accept remote connections with SSL/TLS e...
    By Justin Ellingwood, Mark Drake MySQL Security Databases Ubuntu 18.04
  • Published Tutorial

    How to Get Started with FreeBSD

    FreeBSD is a secure, high performance operating system that is suitable for a variety of server roles. In this guide, we will cover some basic information about how to get started with a server running FreeBSD 11.2.
    By Justin Ellingwood, Mark Drake Getting Started Solutions FreeBSD
  • Published Tutorial

    How to Set Up a Scalable Django App with DigitalOcean Managed Databases and Spaces

    Django is a powerful web framework that can help you get your Python application or website off the ground quickly. It includes several convenient features like an object-relational mapper, a Python API, and a...
    By Justin Ellingwood, Hanif Jetha Solutions Django Python Frameworks CDN DigitalOcean Spaces Object Storage Nginx Let's Encrypt PostgreSQL Databases Ubuntu 18.04
  • Published Tutorial in Series: New CentOS 7 Server Checklist

    Additional Recommended Steps for New CentOS 7 Servers

    After setting up the bare recommended configuration for a new server, there are often some additional steps that are highly recommended in most cases. In this guide, we'll continue the initial configuration by tacklin...
    By Justin Ellingwood Linux Basics CentOS
  • Published Tutorial

    How To Install Elasticsearch, Logstash, and Kibana (Elastic Stack) on Ubuntu 16.04

    In this tutorial, we will go over the installation of the Elasticsearch ELK Stack on Ubuntu 16.04 (that is, Elasticsearch 2.3.x, Logstash 2.3.x, and Kibana 4.5.x). We will also show you how to configure it to gather a...
    By Justin Ellingwood, Vadym Kalsin Elasticsearch Monitoring Logging Nginx Ubuntu Ubuntu 16.04