Red Hat Enterprise Linux

How to Configure MariaDB Galera Cluster on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Configure MariaDB Galera Cluster on RHEL 8

MariaDB Galera Cluster is a synchronous multi-primary replication solution that allows writes to be accepted by any node in the cluster simultaneously. Unlike standard MySQL asynchronous replication, Galera ensures that a transaction is committed on all nodes before it is acknowledged to the application, eliminating replication lag and the risk of data loss during failover. […]

Read more
How to Configure Samba File Sharing on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Configure Samba File Sharing on RHEL 8

Samba implements the SMB/CIFS protocol on Linux, enabling RHEL 8 servers to share files with Windows, macOS, and other Linux clients over a local network. Unlike NFS, which is Linux-native, Samba is specifically designed for cross-platform interoperability, making it the go-to choice in mixed-OS environments. This tutorial covers installing Samba, creating a shared directory with […]

Read more
How to Install Jenkins on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Install Jenkins on RHEL 8

Jenkins is the most widely used open-source automation server for building, testing, and deploying software. On Red Hat Enterprise Linux 8, setting up Jenkins provides a stable CI foundation backed by enterprise-grade OS support. This tutorial walks through installing Jenkins on RHEL 8 using the official package repository, configuring the firewall, and completing the initial […]

Read more
How to Install InfluxDB and Telegraf on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Install InfluxDB and Telegraf on RHEL 8

InfluxDB 2.x is a purpose-built time-series database that stores metrics with nanosecond precision and exposes a powerful query language called Flux for aggregating and transforming that data. Telegraf is the official plugin-driven metrics collection agent from InfluxData — it ships over 200 input plugins covering everything from CPU and memory to Docker containers and SNMP […]

Read more
How to Install and Configure MinIO Object Storage on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Install and Configure MinIO Object Storage on RHEL 7

How to Install and Configure MinIO Object Storage on RHEL 7 MinIO is a high-performance, S3-compatible object storage server written in Go. It can run as a single-node server or in distributed mode across multiple nodes, making it suitable for everything from development environments to production-grade data lakes. Because MinIO ships as a single static […]

Read more
How to Write Ansible Playbooks for Server Automation on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Write Ansible Playbooks for Server Automation on RHEL 8

Once you have Ansible installed and your inventory configured, playbooks are the primary way to describe and enforce the desired state of your infrastructure. A playbook is a YAML file that groups one or more plays, each targeting a set of hosts and executing an ordered list of tasks. This tutorial covers playbook anatomy, the […]

Read more
How to Install Elasticsearch on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Install Elasticsearch on RHEL 8

Elasticsearch is a distributed, RESTful search and analytics engine capable of handling large volumes of structured and unstructured data in near real time. It is the core component of the Elastic Stack, widely used for log aggregation, full-text search, and observability pipelines. On RHEL 8, installing Elasticsearch requires adding the official Elastic repository and configuring […]

Read more
How to Install MySQL 5.7 on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Install MySQL 5.7 on RHEL 7

How to Install MySQL 5.7 on RHEL 7 MySQL 5.7 is one of the most widely deployed open-source relational database management systems in the world. While RHEL 7 ships with MariaDB as its default MySQL-compatible database, many production environments specifically require the Oracle MySQL 5.7 branch for compatibility with existing applications, stored procedures, or third-party […]

Read more
How to Set Up Software RAID with mdadm on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Set Up Software RAID with mdadm on RHEL 8

Software RAID using mdadm provides redundant disk storage without requiring a hardware RAID controller, making it ideal for cost-effective high-availability storage on RHEL 8. RAID 1 (mirroring) writes identical data to two disks simultaneously; if one disk fails, the other continues serving data without interruption and the array can be rebuilt onto a replacement drive. […]

Read more
How to Configure Podman Compose on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Configure Podman Compose on RHEL 8

Podman Compose brings Docker Compose-style multi-container orchestration to Podman without requiring a Docker daemon or root privileges. It reads standard docker-compose.yml files and translates them into podman commands, so existing Compose definitions work without modification. On RHEL 8, Podman is already installed, and Podman Compose can be added from EPEL or via pip. This tutorial […]

Read more
CHAT