How to Install WordPress with Nginx and Let’s Encrypt SSL on CentOS 8

How to Install WordPress with Nginx and Let’s Encrypt SSL on CentOS 8

How to Install WordPress with Nginx and Let’s Encrypt SSL on CentOS 8WordPress is a free, open-source and most widely used content management system in the world. It is a very powerful blogging platform that can be used to host Blog, Portfolio Website and eCommerce platform. WordPress uses Apache/Nginx as web server, MariaDB/MySQL as a database and PHP processing. WordPress provides a huge number of themes and plugins that can be used to customize its functionality.In this tutorial, we will explain how to install WordPress with Nginx on CentOS 8 server and then we secure the server by using a

Read More »

How to Obscure Network Ports with a Port Knocking Sequence on Debian 10

How to Obscure Network Ports with a Port Knocking Sequence on Debian 10Port 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 scanning since the port in question will be closed unless the port knocking sequence is executed. A long enough port knocking sequence is practically impossible to brute force: for example, to successfully guess (by brute force) a combination of 3 TCP ports, an attacker would have to try knocking on each of the 281 trillion po

Read More »
How to Install MyBB Forum with Nginx and Let’s Encrypt on Debian 10

How to Install MyBB Forum with Nginx and Let’s Encrypt on Debian 10

How to Install MyBB Forum with Nginx and Let’s Encrypt on Debian 10MyBB is a free and open-source, intuitive and extensible forum program. MyBB is simple to use and extendible with hundreds of plugins and themes that make adding new features or new look easy. MyBB source code is hosted on GitHub. This tutorial will show you how to install MyBB forum software on Debian 10 (buster) system.RequirementsMyBB 1.8 and the Merge System 1.8 have a few minimum system requirements:PHP, at least version 5.2. PHP 7.3 highly recommended.MySQL version 5.0 or greater, PostgreSQL version 8.1 or greater, or SQL

Read More »
How to Install Go Programming Language on Linux (Ubuntu/Debian/CentOS)

How to Install Go Programming Language on Linux (Ubuntu/Debian/CentOS)

How 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 and efficient software. There are some popular DevOps tools built on Go, including Docker, Kubernetes, Terraform, Grafana, Hoshicorp Vault, etc.In this tutorial, we will show you how to install Go on a Linux System. With this guide, you can install Go on various Linux systems, including Debian 10, Ubuntu 18.04 and CentOS 7.What

Read More »
How to Install, Configure and Use latest PostgreSQL Version on Ubuntu

How to Install, Configure and Use latest PostgreSQL Version on Ubuntu

How to Install, Configure and Use latest PostgreSQL Version on UbuntuPostgres is an open-source relational database. It has many advanced features like enterprise-class performance, triggers, Atomicity, Consistency, Isolation, Durability, and many other features that will make Postgres a good choice for many complex applications.PostgreSQL Installation:In this tutorial, we download the latest version of Postgres from official PostgreSQL website https://www.postgresql.org/download/linux/ubuntu/PostgreSQL is also available in Ubuntu’s repository by default. By using PostgreSQL apt repository fro

Read More »
How to Install Automad CMS with Apache and Let’s encrypt on Debian 10

How to Install Automad CMS with Apache and Let’s encrypt on Debian 10

How to Install Automad CMS with Apache and Let’s encrypt on Debian 10Automad is a free, open-source and flat content management system written in PHP language. It is fast, responsive and offers features that may not be available to other PHP based CMS. Automad uses a text file to store its content instead of a database. Automad provides a web-based interface for managing site, system settings, upload images and write a blog post. It ships with a built-in Markdown editor and one-click updater to keep your Automad up-to-date.In this tutorial, we will show you how to install Automad CMS on Debian

Read More »

How to Install PHP ionCube Loader in CentOS 8

How to Install PHP ionCube Loader in CentOS 8ionCube loader is a PHP extension that is used to decode PHP scripts encoded by the ionCube PHP Encoder package. It is very useful to protect the source code of PHP-based applications and prevent it from being visible, changed, and run on unlicensed computers. It is an encryption/decryption utility for PHP-based applications that will also speed up the page load time.In this tutorial, we will show you how to enable the ionCube loader in PHP on CentOS 8.PrerequisitesA server running CentOS 8.A root password is configured on your server.Install Apache

Read More »
How to create an Ubuntu EC2 Instance on AWS

How to create an Ubuntu EC2 Instance on AWS

How to create an Ubuntu EC2 Instance on AWSEC2 (Elastic Compute Cloud ) is part of the “Compute” service in AWS (Amazon Web Services). EC2 is nothing but a VM (Virtual Machine) in AWS. It is a web service of AWS using which a user can create a VM (EC2 Instance) whenever needed as per the requirement.The user can rent a VM and pay as per the usage. To understand more about AWS billing, click here In this article, we will see how to create a new Ubuntu EC2 Instance on AWS.Pre-requisitesAWS Account (Create if you don’t have one)What we will doLogin to AWSCreate an EC2 Instance from “Ubuntu Server

Read More »

CentOS 8 Package Management with DNF on the Command Line

CentOS 8 Package Management with DNF on the Command LineDNF 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. It is the default package manager of Fedora 22, CentOS8 and RHEL8. DNF is the next generation version of YUM and intended to be the replacement for YUM in RPM-based systems. DNF is powerful and has robust features than you’ll find in yum. DNF makes it easy to maintain groups of packages and capable of automatically resolving dependency issues.In this tut

Read More »
How to Configure Network Interfaces using NMCLI on Centos 7.6

How to Configure Network Interfaces using NMCLI on Centos 7.6

How to Configure Network Interfaces using NMCLI on Centos 7.6The first thing after installing a Linux OS as a server is configuring the network interface to have remote access and from your workstation/laptop and a cup of coffee you could manage your server at your convenient.In this tutorial, we will use nmcli which stands for Network Manager Command Line tool for configuring our network interfaces.Preliminary NoteThe particularity of this command is you don’t need any requirements, however, it’s run as a rootThe basic format of nmcli:nmcli [OPTIONS] OBJECT { COMMAND | help }OBJECT could be o

Read More »