-
Tutorial
When you first create a new CentOS 8 server, there are a few configuration steps that you should take early on as part of the basic setup. This will increase the security and usability of your server and will give you...
•
By
Brian Boucheron
CentOS
Linux Basics
Getting Started
Initial Server Setup
CentOS 8
-
Tutorial
The Apache HTTP server is the most widely-used web server in the world. It provides many powerful features including dynamically loadable modules, robust media support, and extensive integration with other popular sof...
•
By
Haley Mills, Erin Glass
CentOS
CentOS 8
Apache
-
Tutorial
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 implements the relational model and Structured Query Language...
•
By
Mark Drake
MySQL
CentOS 8
Databases
-
Tutorial
In this guide, we will show you how to set up a firewalld firewall for your CentOS 8 server, and cover the basics of managing the firewall with the firewall-cmd administrative tool.
•
By
Brian Boucheron
CentOS
CentOS 8
Firewall
Security
-
Tutorial
Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet. It is more resource-friendly than Apache in most cases and can be...
•
By
Erika Heidi
Nginx
CentOS 8
CentOS
-
Tutorial
Building a Certificate Authority (CA) will enable to you configure, test, and run programs that require encrypted connections between a client and server. With a private CA, you can issue certificates for users, serve...
•
By
Jamon Camisso
CentOS 8
-
Tutorial
Let’s Encrypt is a Certificate Authority (CA) that facilitates obtaining and installing free TLS/SSL certificates, thereby enabling encrypted HTTPS on web…
•
By
Brian Boucheron
CentOS
CentOS 8
Apache
Security
Let's Encrypt
Open Source
-
Tutorial
Cron is a time-based job scheduling daemon found in Unix-like operating systems, including Linux distributions. This guide provides an overview of how to schedule tasks using cron's special syntax on a machine running...
•
By
Mark Drake
System Tools
Automated Setups
CentOS
CentOS 8
-
In this guide, we will show you three different ways of getting Node.js installed on a CentOS 8 server: using dnf to install the nodejs package from CentOS's default AppStream repository; installing nvm, the Node Vers...
•
By
Brian Boucheron
Node.js
JavaScript
CentOS
CentOS 8
-
Tutorial
OpenVPN is an open-source Virtual Private Network (VPN) application that lets you create and join a private network securely over the public Internet.
In this tutorial you will learn how to install and configure OpenV...
•
By
Jamon Camisso
CentOS
CentOS 8
VPN
Firewall
Security
-
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
Vadym Kalsin, Mark Drake
PostgreSQL
Databases
CentOS 8
-
Tutorial
SSH, or secure shell, is an encrypted protocol used to administer and communicate with servers. When working with a CentOS server, chances are you will spend most of your time in a terminal session connected to your s...
•
By
Brian Boucheron, Hanif Jetha
CentOS
Linux Basics
Getting Started
Security
System Tools
CentOS 8
-
Tutorial
In this tutorial, you will use Let's Encrypt to obtain a free SSL certificate and use it with Nginx on CentOS 8. You will do this by using the Certbot Let's Encrypt client. You will also set up automatic renewal of yo...
•
By
Vadym Kalsin
Nginx
Let's Encrypt
CentOS 8
-
Tutorial
The LEMP software stack is a group of software that can be used to serve dynamic web pages and web applications written in PHP. The name "LEMP" is an acronym that describes a Linux operating system, with an (E)Nginx w...
•
By
Erika Heidi
LEMP
PHP
CentOS 8
CentOS
Nginx
-
Tutorial
This guide will show you how to create a new user with sudo access on CentOS 8, without having to modify your server's /etc/sudoers file.
•
By
Brian Boucheron
Linux Basics
CentOS
CentOS 8
Quickstart
-
Tutorial
In this guide, we will show you how to create and configure a self-signed TLS/SSL certificate with the Apache web server on a CentOS 8 machine.
•
By
Brian Boucheron
CentOS
CentOS 8
Apache
Security
-
Tutorial
MongoDB is an open-source document database used commonly in modern web applications. It is classified as a NoSQL database because it does not rely on a traditional table-based relational database structure. Instead,...
•
By
Mark Drake
CentOS 8
CentOS
MongoDB
Databases
NoSQL
-
Tutorial
This tutorial provides instructions for installing Redis on a CentOS 8 server and using its built-in security features, in coordination with some other security configurations, to keep it from being accessed by unauth...
•
By
Mark Drake
Redis
NoSQL
Databases
Firewall
CentOS 8
CentOS
-
Tutorial
In this tutorial, we will explain how to install the latest version of MariaDB on a CentOS 8 server.
•
By
Brian Boucheron
CentOS
CentOS 8
MySQL
MariaDB
Databases
-
Tutorial
The Apache web server uses virtual hosts to manage multiple domains on a single instance. Similarly, PHP-FPM uses a daemon to manage multiple PHP versions on a single instance. Together, you can use Apache and PHP-FPM...
•
By
hitjethva
CentOS
CentOS 8
LAMP Stack
Open Source
PHP
PHP Frameworks