Recognition

Posts

156 Posts
  • Published Tutorial

    UFW Essentials: Common Firewall Rules and Commands

    UFW (uncomplicated firewall) is a firewall configuration tool that runs on top of iptables, included by default within Ubuntu distributions. It provides a streamlined interface for configuring common firewall use case...
    By Mitchell Anicas, Erika Heidi Firewall Security Networking Ubuntu
  • Published Tutorial

    OpenSSL Essentials: Working with SSL Certificates, Private Keys and CSRs

    This guide provides a quick reference to OpenSSL commands that are useful in common, everyday scenarios. Similar to a cheat sheet for OpenSSL commands.
    By Mitchell Anicas Security FAQ
  • Published Tutorial

    How To Troubleshoot Common HTTP Error Codes

    This guide focuses on identifying and troubleshooting the most commonly encountered HTTP error codes, i.e. 4xx and 5xx status codes, from a system administrator's perspective. There are many situations that could caus...
    By Mitchell Anicas FAQ Apache Nginx Conceptual
  • Published Tutorial

    An Introduction to OAuth 2

    OAuth 2 is an authorization framework that enables applications to obtain limited access to user accounts on an HTTP service, such as Facebook, GitHub, and DigitalOcean. It works by delegating user authentication to t...
    By Mitchell Anicas Security API Conceptual
  • 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

    Iptables Essentials: Common Firewall Rules and Commands

    Iptables is a software firewall for Linux distributions. This cheat sheet-style guide provides a quick reference to iptables commands that will create firewall rules that are useful in common, everyday scenarios. This...
    By Mitchell Anicas Firewall Ubuntu
  • Published Tutorial

    How To List and Delete Iptables Firewall Rules

    Iptables is a firewall technology that plays an essential role in network security for many Linux systems. In this tutorial, we will cover how to do the following iptables tasks: list rules, clear packet and byte coun...
    By Mitchell Anicas Firewall Networking Security
  • 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 Infrastructure DigitalOcean Spaces Ansible DigitalOcean Managed PostgreSQL Database
  • 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