-
Published Tutorial
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
-
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
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
-
Published Tutorial
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
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
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
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
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
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
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
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
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
-
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
-
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
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
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
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
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
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
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