Recognition

Posts

156 Posts
  • Published Tutorial in Series: How To Manage Infrastructure with Terraform

    How To Use Terraform with DigitalOcean

    Terraform is a tool for building and managing infrastructure in an organized way. In this tutorial, you'll install and use Terraform to create an infrastructure on DigitalOcean that consists of two Nginx servers that ...
    By Mitchell Anicas, Brian Hogan System Tools API Terraform Nginx Load Balancing DigitalOcean Managed Load Balancers DNS Configuration Management
  • Published Tutorial series

    How To Manage Infrastructure with Terraform

    Terraform is a popular open source Infrastructure as Code (IAC) tool that automates provisioning of your infrastructure in the cloud and manages the full lifecycle of all deployed resources, which are defined in sourc...
    By Savic, Mitchell Anicas and Brian Hogan Terraform Cloud Computing Configuration Management System Tools API Nginx Load Balancing DigitalOcean Managed Load Balancers DNS Apache Python DigitalOcean
  • Published Tutorial

    How To Install Linux, Nginx, MySQL, PHP (LEMP) stack On CentOS 7

    In this guide, we'll get a LEMP stack installed on an CentOS 7 server. A LEMP software stack is a group of open source software that is typically installed together to enable a server to host dynamic websites and web ...
    By Mitchell Anicas, Erika Heidi LEMP Nginx PHP MySQL CentOS
  • Published Tutorial

    How to Install Tinc and Set Up a Basic VPN on Ubuntu 18.04

    In this tutorial, we will go over how to use tinc to create a secure VPN on which your servers can communicate as if they were on a local network. We will also demonstrate how to use tinc to set up a secure tunnel int...
    By Mitchell Anicas, Mark Drake Ubuntu Ubuntu 18.04 Security Networking VPN
  • Published Tutorial

    How To Install and Use PostgreSQL on CentOS 7

    PostgreSQL, or Postgres, is a relational database management system that provides an implementation of the SQL querying language. It is a popular choice for many small and large projects and has the advantage of bein...
    By Mitchell Anicas, Vadym Kalsin PostgreSQL CentOS Databases
  • Published Tutorial

    How To Set Up a Node.js Application for Production on CentOS 7

    In this tutorial, we will cover setting up a production-ready Node.js environment that is composed of two CentOS 7 servers; one server will run Node.js applications managed by PM2, while the other will provide users w...
    By Mitchell Anicas, Haiden Taylor Node.js Deployment Nginx CentOS
  • Published Tutorial

    How To Use PostgreSQL with Your Ruby on Rails Application on Ubuntu 18.04

    A PostgreSQL database is a robust and flexible choice for your Ruby on Rails application. In this tutorial, you will set up a Ruby on Rails development environment connected to a PostgreSQL database on an Ubuntu 18.04...
    By Mitchell Anicas, Timothy Nolan Ruby on Rails PostgreSQL Databases Applications Ruby Ubuntu 18.04 Ubuntu Open Source
  • Published Tutorial

    How To Install an Apache, MySQL, and PHP (FAMP) Stack on FreeBSD 12.0

    A FAMP stack, which is similar to a LAMP stack on Linux, is a group of open source software that is typically installed together to enable a FreeBSD server to host dynamic websites and web apps. FAMP is an acronym tha...
    By Mitchell Anicas, Albert Valbuena Apache MySQL PHP FreeBSD
  • Published Tutorial

    How To Configure BIND as a Private Network DNS Server on Ubuntu 18.04

    An important part of managing server configuration and infrastructure includes maintaining an easy way to look up network interfaces and IP addresses by name, by setting up a proper Domain Name System (DNS). Using ful...
    By Justin Ellingwood, Mitchell Anicas DNS Networking Ubuntu 18.04
  • Published Tutorial

    How To Install Java on CentOS and Fedora

    This tutorial will show you how to install Java on CentOS 7 (also 5, 6, 6.5), Fedora 20, and RHEL. Java is a popular software platform that allows you to run Java applications and applets. The installation of the fol...
    By Mitchell Anicas Java CentOS Fedora
  • Published Tutorial

    How To Troubleshoot Common ELK Stack Issues

    This tutorial is an ELK Stack (Elasticsearch, Logstash, Kibana) troubleshooting guide. It is structured as a series of common issues, and potential solutions to these issues, along with steps to help you verify that t...
    By Mitchell Anicas Logging Nginx CentOS Ubuntu
  • How To Map User Location with GeoIP and ELK (Elasticsearch, Logstash, and Kibana)

    IP Geolocation, the process used to determine the physical location of an IP address, can be leveraged for a variety of purposes, such as content personalization and traffic analysis. In this tutorial, we will show yo...
    By Mitchell Anicas Logging Monitoring Elasticsearch Ubuntu
  • How To Install Elasticsearch, Logstash, and Kibana (ELK Stack) on Ubuntu 14.04

    In this tutorial, we will go over the installation of the Elasticsearch ELK Stack on Ubuntu 14.04—that is, Elasticsearch 2.2.x, Logstash 2.2.x, and Kibana 4.4.x. We will also show you how to configure it to gather and...
    By Mitchell Anicas Logging Nginx Monitoring Elasticsearch Ubuntu
  • Published Tutorial

    How To Secure Nginx with Let's Encrypt on Ubuntu 16.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 16.04. We will also show you how to automatically renew your SSL certificate. If you're runn...
    By Mitchell Anicas Nginx Let's Encrypt Security Ubuntu 16.04
  • Published Tutorial

    How To Install Nagios 4 and Monitor Your Servers on CentOS 7

    In this tutorial, we will cover the installation of Nagios 4, a very popular open source monitoring system, on CentOS 7 and RHEL 7. We will cover some basic configuration, so you will be able to monitor host resources...
    By Mitchell Anicas Monitoring CentOS
  • Published Tutorial

    Initial Server Setup with Ubuntu 16.04

    When you start a new server, there are a few steps that you should take every time to add some basic security and give you a solid foundation. In this guide, we'll walk you through the basic steps necessary to hit th...
    By Mitchell Anicas Getting Started Initial Server Setup Security Ubuntu Ubuntu 16.04
  • Published Tutorial

    How To Install LAMP on Ubuntu 14.04 [Quickstart]

    The LAMP stack (Linux, Apache, MySQL, PHP) is a group of open source software that is typically installed together to enable a server to host dynamic PHP websites and web apps. This guide includes the steps to set up ...
    By Mitchell Anicas LAMP Stack Quickstart Ubuntu
  • Published Tutorial

    How To Set Up Timezone and NTP Synchronization on Ubuntu 14.04 [Quickstart]

    Setting your server's clock and timezone properly is essential in ensuring the healthy operation of distributed systems and maintaining accurate log timestamps. This tutorial will show you how to configure NTP time sy...
    By Mitchell Anicas Linux Basics Quickstart Ubuntu
  • Published Tutorial

    Adding Logstash Filters To Improve Centralized Logging (Logstash Forwarder)

    Logstash is a powerful tool for centralizing and analyzing logs, which can help to provide and overview of your environment, and to identify issues with your servers. One way to increase the effectiveness of your Logs...
    By Mitchell Anicas Logging Monitoring CentOS Ubuntu
  • Published Tutorial

    How To Install Graylog 1.x on CentOS 7

    In this tutorial, we will cover how to install Graylog v1.3.x (sometimes referred to as Graylog2) on CentOS 7, and configure it to gather the syslogs of your systems in a centralized location. Graylog is a powerful lo...
    By Mitchell Anicas Logging Monitoring CentOS