How to Obscure Network Ports with a Port Knocking Sequence on Debian 10
Port knocking is a method of dynamically opening network ports by "knocking" (i.e. connecting) on a predefined sequence of ports. This is especially useful for obscuring an open network port from port...
View ArticleHow to Install WordPress with Nginx and Let's Encrypt SSL on CentOS 8
WordPress is a free, open-source and most widely used content management system in the world. In this tutorial, we will explain how to install WordPress with Nginx on CentOS 8 server and then we secure...
View ArticleHow to manage Let's Encrypt SSL/TLS certificates with certbot
Certbot is a free and open-source utility mainly used for managing SSL/TLS certificates from the Let's Encrypt certificate authority. It is available for most UNIX and UNIX-like operating systems,...
View ArticleHow to Install Webmin on CentOS 8
Webmin is a free, open-source and web-based system configuration and management tool for Unix-like operating systems. In this tutorial, we will show you how to install Webmin using two different...
View ArticleHow to setup PostgreSQL Streaming Replication with Replication Slots on...
PostgreSQL is a powerful and feature-rich relational database management system (RDBMS). This tutorial shows you how to set up streaming replication with replication slots on two Debian 10 nodes.
View ArticleHow to Install ExpressionEngine CMS on CentOS 8
ExpressionEngine is a mature, flexible, secure, free open-source content management system (CMS) written in PHP. This guide will walk you through the ExpressionEngine installation process on a fresh...
View ArticleHow to Upgrade Centos 7 to 8
CentOS 8 has been released on Sep 23rd, 2019 ISO's are available on the official website. This tutorial I will show you how to upgrade from Centos 7 to Centos 8.
View ArticleHow to Install Koel Music Streaming Server on Ubuntu 18.04
Koel is a web-based personal audio streaming app written in Vue.js on the client-side and Laravel on the server-side. This tutorial will cover how to install Koel on Ubuntu 18.04 based server.
View ArticleHow to Install ExpressionEngine CMS with Nginx on FreeBSD 12
ExpressionEngine is a mature, flexible, secure, free open-source content management system (CMS) written in PHP. This guide will walk you through the ExpressionEngine installation process on a fresh...
View ArticleHow to install ONLYOFFICE Document Server 5.4 from snap package
In this tutorial, we’ll learn how to easily install ONLYOFFICE Document Server on multiple Linux distributions with snapd support using Snapcraft command line tool.
View ArticleHow to Install MongoDB on CentOS 8
MongoDB is a free, open-source and document-oriented database engine that provides access to non-relational databases. In this tutorial, we will show you how to install and use MongoDB on CentOS 8 server.
View ArticleHow to Install and Configure Mantis Bug Tracker on Ubuntu 18.04 LTS
Mantis is a free and open-source bug tracking web-based application tool available for Windows, OS X, and Linux. In this tutorial, we will learn how to install MantisBT on Ubuntu 18.04 LTS.
View ArticleHow to Install Gitea Code Hosting Platform with HTTPS on Debian 10
Gitea is a code hosting web application written in Go and forked from Gogs. As its name suggests, it is designed to be used with the popular source control program Git, similarly to Gitlab and Github....
View ArticleHow to Install Elastic Stack (Elasticsearch, Logstah and Kibana) on CentOS 8
In this tutorial, I will show you how to install and configure Elastic Stack on a CentOS 8 server for monitoring server logs. Then I'll show you how to install 'Elastic beats' on a CentOS 8 and an...
View ArticleHow to create an S3 Bucket (Object Storage) on Amazon AWS
Amazon S3 (Simple Storage Service) is an object storage where you can store your objects (Files, Videos, Images, Documents, and any-type-of-file). In this article, I will show you how to create an S3...
View ArticleHow to Setup iSCSI Storage Server on Ubuntu 18.04 LTS
iSCSI stands for (Internet Small Computer System Interface) is a Storage Area Network (SAN) protocol that can be used for online storage management. In this tutorial, we will show you how to setup...
View ArticleHow to Setup MariaDB Galera Multi-Master Synchronous Replication using Debian 10
This guide will walk you through the installation of MariaDB and its configuration in a Galera cluster. We will be using three Debian 10 nodes for demonstration.
View ArticleHow to Install Monica Personal Relationship Manager on Debian 10
Monica is an open source Personal Relationship Management (PRM) web application designed to organize interactions with your loved ones. Think of it as a CRM (a popular tool used by sales teams in the...
View ArticleHow to Manage Packages with pkg Binary Package Manager on FreeBSD 12
In this tutorial, you will learn about binary package management via pkg on FreeBSD 12 operating system which is the most recent version at the time this article is being written. Most of the stuff...
View ArticleHow to Install Apache Maven on CentOS 8
Apache Maven is a software project management tool based on the POM (Project, Object, Model) concept. Maven is a build automation tool used primarily for Java-based projects, but can also be used to...
View Article