A Guide to running a Reverse proxy for HTTP(S), SSH and MySQL/MariaDB using...
This guide will walk you through the installation and configuration of NGINX to allow for the running of multiple physical servers, virtual machines or a combination of both behind a single...
View ArticleHow to install Ntopng Network Monitor on Debian 10
Ntopng is a free, open-source and very useful network monitoring tool that can be used to monitor network traffic in real-time. It is a high-performance, low-resource and next generation version of the...
View ArticleHow to Install and Secure Redis on CentOS 7
Redis is a distributed in-memory key-value database with optional durability. In this tutorial, we will show you how to install and configure Redis Server on CentOS 7. We will install the Redis Server...
View ArticleHow to Deploy a Dynamic DNS Server with Docker on Debian 10
This article will guide you through the complete setup of a Dynamic DNS server in a Docker container on a Debian 10 system, including setting up the required DNS records, placing the management API...
View ArticleHow to Install Gitlab Server with Docker on Ubuntu 18.04 LTS
Gitlab CE or Community Edition is an open-source application used to host your Git repositories. In this tutorial, I will show you how to install Gitlab CE on Ubuntu 18.04 LTS using Docker and then...
View ArticleHow to Install InvoicePlane with Nginx on Debian 9
InvoicePlane is a free and open-source invoicing application. Its source code can be found on this Github. This tutorial will show you how to install InvoicePlane on a fresh Debian 9 (stretch) system.
View ArticleHow to Configure Network Interfaces using NMCLI on Centos 7.6
The first thing after installing a Linux OS as a server is configuring the network interface to have remote access and from your workstation/laptop. In this tutorial, we will use nmcli which stands for...
View ArticleHow to Install Mastodon Social Networking Platform on Debian 10
Mastodon is an open-source social networking platform very similar to Twitter. In this tutorial, we will show you how to install Mastodon on Debian 10.
View ArticleCentOS 8 Package Management with DNF on the Command Line
DNF stands for Dandified YUM is a software package manager for RPM-based Linux distributions. It is used to install, update and remove packages in the Fedora/RHEL/CentOS operating system.
View ArticleHow to Manage Linux File Capabilities
Capabilities essentially divide the power of the root user into separate privileges, which improves security by limiting the access an attacker would gain by exploiting or abusing a service. This guide...
View ArticleHow to Add Brotli Compression support to Nginx on Debian 10
This guide will show you how to add Brotli support to Nginx on Debian 10 system. Brotli is a generic-purpose lossless compression algorithm developed by Google as an alternative to Gzip, Zopfli, and...
View ArticleHow to create an Ubuntu EC2 Instance on AWS
In this article, we will see how to create a new Ubuntu EC2 Instance on AWS. EC2 (Elastic Compute Cloud ) is part of the “Compute” service in AWS (Amazon Web Services). EC2 is nothing but a VM (Virtual...
View ArticleHow to Install Automad CMS with Apache and Let's encrypt on Debian 10
Automad is a free, open-source and flat content management system written in PHP language. In this tutorial, we will show you how to install Automad CMS on Debian 10 using Apache web server.
View ArticleHow to Install PHP ionCube Loader in CentOS 8
ionCube loader is a PHP extension that is used to decode PHP scripts encoded by the ionCube PHP Encoder package. In this tutorial, we will show you how to enable the ionCube loader in PHP on CentOS 8.
View ArticleHow to Install Go Programming Language on Linux (Ubuntu/Debian/CentOS)
Go or Golang, is an open-source programming language designed to be fast, easy, efficient and scalable. It is a modern programming language developed by Google that helps you develop simple, reliable...
View ArticleHow to Install, Configure and Use latest PostgreSQL Version on Ubuntu
Postgres is an open-source relational database that has many advanced features like enterprise-class performance, triggers, Atomicity, Consistency, Isolation, and Durability. This tutorial shows how to...
View ArticleHow to Install Shopware with NGINX and Let's Encrypt on FreeBSD 12
This tutorial will walk you through the Shopware Community Edition (CE) installation on FreeBSD 12 system by using NGINX as a web server.
View ArticleHow to Setup a File Sharing Website with Jirafeau on Debian 10
Jirafeau is a simple file hosting and sharing web application built in PHP. It does not require a database and provides a clean, easy-to-use user interface with support for password protection,...
View ArticleHow to Configure a Static IP Address on CentOS 8
In this tutorial, I will show you three different ways to set up a static IP address on CentOS 8 by using nmcli, nmtui and by editing the interface configuration file directly.
View ArticleHow to Install MyBB Forum with Nginx and Let's Encrypt on Debian 10
This tutorial will show you how to install MyBB forum software on Debian 10 (buster) system using Nginx web server and how to secure the installation with a Let's Encrypt SSL certificate.
View Article