Recognition

Posts

511 Posts
  • 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 in Series: Using Sed

    Intermediate Sed: Manipulating Streams of Text in a Linux Environment

    The sed stream editor can be used to perform complex editing operations with a minimal amount of instruction. The automated nature of sed makes it perfect for use in scripts and background processing. This article w...
    By Justin Ellingwood, Brian Hogan Linux Basics Linux Commands
  • Published Tutorial in Series: Using Sed

    The Basics of Using the Sed Stream Editor to Manipulate Text in Linux

    The sed stream editor is a non-interactive line editor that can perform powerful editing operations on text streams or files. Learning to use sed well will allow you to transform text with great speed and flexibility.
    By Justin Ellingwood, Brian Hogan Linux Basics Linux Commands
  • 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

    7 Security Measures to Protect Your Servers

    When setting up infrastructure, getting your applications up and running will often be your primary concern. However, making your applications to function correctly without addressing the security needs of your infras...
    By Justin Ellingwood, dbrian Security Firewall Conceptual Networking VPN
  • 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