Rocky Linux

How To Protect an Nginx Server with Fail2Ban on Rocky Linux 8 — step-by-step Linux tutorial on Progressive Robot

How To Protect an Nginx Server with Fail2Ban on Rocky Linux 8

In this guide, you will learn how to install `fail2ban` on a Rocky Linux 8 server and configure it to monitor your Nginx logs for intrusion attempts. Fail2ban can significantly mitigate brute force attacks by creating rules that automatically alter your firewall configuration to ban specific IPs after a certain number of unsuccessful login attempts. This will allow your server to harden itself against these access attempts without intervention from you.

Read more
How to Set Up SSH Keys on Rocky Linux 9 — step-by-step Linux tutorial on Progressive Robot

How to Set Up SSH Keys on Rocky Linux 9

SSH, or secure shell, is an encrypted protocol used to administer and communicate with servers. When working with a Rocky Linux server, chances are you will spend most of your time in a terminal session connected to your server through SSH. In this guide, we’ll focus on getting a reliable SSH configuration set up.

Read more
How To Add Swap Space on Rocky Linux 9 — step-by-step Linux tutorial on Progressive Robot

How To Add Swap Space on Rocky Linux 9

Swap is a portion of hard drive storage that has been set aside for the operating system to temporarily store data that it can no longer hold in RAM. This lets you increase the amount of information that your server can keep in its working memory, with some caveats. The swap space on the hard drive will be used mainly when there is no longer sufficient space in RAM to hold in-use application data.

Read more
How To Install and Use PostgreSQL on Rocky Linux 9 — step-by-step Linux tutorial on Progressive Robot

How To Install and Use PostgreSQL on Rocky Linux 9

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 being standards-compliant and having many advanced features like reliable transactions and concurrency without read locks.

Read more
How To Protect an Nginx Server with Fail2Ban on Rocky Linux 9 — step-by-step Linux tutorial on Progressive Robot

How To Protect an Nginx Server with Fail2Ban on Rocky Linux 9

In this guide, you will learn how to install `fail2ban` on a Rocky Linux 9 server and configure it to monitor your Nginx logs for intrusion attempts. Fail2ban can significantly mitigate brute force attacks by creating rules that automatically alter your firewall configuration to ban specific IPs after a certain number of unsuccessful login attempts. This will allow your server to harden itself against these access attempts without intervention from you.

Read more
How To Install Java on CentOS, Rocky Linux, RHEL, and Fedora — step-by-step Linux tutorial on Progressive Robot

How To Install Java on CentOS, Rocky Linux, RHEL, and Fedora

This tutorial will show you how to install Java on current versions of RPM-based Linux distributions: Red Hat Enterprise Linux, CentOS, Fedora, and Rocky Linux. Java is a popular programming language and software platform that allows you to run many server-side applications. This tutorial covers installing the latest, default version of Java, as well as cherry-picking any older versions for installation, and switching between multiple versions in your environment as needed.

Read more
How To Protect SSH with Fail2Ban on Rocky Linux 9 — step-by-step Linux tutorial on Progressive Robot

How To Protect SSH with Fail2Ban on Rocky Linux 9

Fail2ban is a service that can be run on your server to dynamically block clients that repeatedly fail to authenticate correctly with your services . This can help mitigate the affect of brute force attacks and illegitimate users of your services. In this guide, we’ll demonstrate how to install and configure fail2ban to protect SSH on a Rocky Linux 9 server.

Read more
How to Use Ansible to Automate Initial Server Setup on Rocky Linux 9 — step-by-step Linux tutorial on Progressive Robot

How to Use Ansible to Automate Initial Server Setup on Rocky Linux 9

Server automation now plays an essential role in systems administration, due to the disposable nature of modern application environments. Ansible offers an architecture that doesn’t require special software to be installed on nodes. It also provides a robust set of features and built-in modules which facilitate writing automation scripts.

Read more
CHAT