How To Set Up SSH Keys on CentOS 8

This tutorial will teach you how to set up SSH Keys on a server running CentOS 8. SSH, or secure shell, is an encrypted protocol used to administer and communicate with servers. When working with…

How to Install Nginx on CentOS 8

Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and most popular sites on the internet. It is more resource-friendly than Apache in…

How To Secure Apache with Let’s Encrypt on CentOS 8

In this tutorial, you will learn how to secure Apache with Let's Encrypt on CentOS 8. We will use the Let’s Encrypt client Certbot to obtain a free SSL certificate for Apache on CentOS 8…

How To Install the Apache Web Server on CentOS 8

In this guide, we’ll explain how to install an Apache web server on your CentOS 8 server.

Install and use Vim Text Editor on your Cloud Server

Introduction If you’ve never heard of Vim, or “vi” for short, this article will change your life*. One of the most powerful text editors accessible from the command line is the vim editor. Built on…

How to create Temporary (302) and Permanent (301) redirects with Nginx

Introduction HTTP redirection is way to point one domain or address to another. There are a few different kinds of redirects, each of which mean something different to the client browser. The two most common types…

How To Enable SFTP Without Shell Access on CentOS 7

Introduction SFTP stands for SSH File Transfer Protocol. As its name suggests, it’s a secure way of transferring files to a server using an encrypted SSH connection. Despite the name, it’s a completely different protocol…

What is SSH? SSH Essentials, and how to use SSH

Introduction SSH is a secure protocol used as the primary means of connecting to Linux servers remotely. It provides a text-based interface by spawning a remote shell. After connecting, all commands you type in your…

How To Install MariaDB on CentOS 7

Introduction MariaDB is an open-source database management system, commonly installed as part of the popular LEMP (Linux, Nginx, MySQL/MariaDB, PHP/Python/Perl) stack. It uses a relational database and SQL (Structured Query Language) to manage its data.…

How To Install MySQL on CentOS 7

Introduction MySQL is an open-source database management system, commonly installed as part of the popular LEMP (Linux, Nginx, MySQL/MariaDB, PHP/Python/Perl) stack. It uses a relational database and SQL (Structured Query Language) to manage its data.…