Red Hat Enterprise Linux

How to Install and Use Fluentd for Log Aggregation on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install and Use Fluentd for Log Aggregation on RHEL 9

Fluentd is an open-source data collector that unifies log aggregation across your infrastructure, enabling you to collect, parse, transform, and forward logs to multiple destinations from a single configuration file. Maintained by the Cloud Native Computing Foundation (CNCF), it has become the industry standard for centralized log management in cloud-native environments. The Treasure Data distribution, […]

Read more
How to Configure Prometheus AlertManager on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure Prometheus AlertManager on RHEL 9

Prometheus AlertManager is a standalone component of the Prometheus monitoring stack responsible for deduplicating, grouping, routing, and dispatching alerts to notification channels such as Slack, email, and PagerDuty. While Prometheus evaluates alerting rules and fires alerts, it is AlertManager that decides who gets notified, when, and how — preventing alert storms and on-call fatigue through […]

Read more
How to Set Up a Local Container Registry with Harbor on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up a Local Container Registry with Harbor on RHEL 9

Harbor is an enterprise-grade open-source container registry that extends the basic Docker Registry with role-based access control, vulnerability scanning, image signing, and replication across multiple registries. While Docker’s official registry:2 image is suitable for simple use cases, Harbor is purpose-built for teams that need audit logs, project-level isolation, and automated security scanning before images reach […]

Read more
How to Use Makefile for Build Automation on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Use Makefile for Build Automation on RHEL 9

GNU Make is one of the oldest and most widely used build automation tools in the Unix ecosystem, yet it remains just as relevant today as it was when first released in 1976. Unlike language-specific build tools such as Maven, Cargo, or npm scripts, Make is completely language-agnostic — it works equally well for C […]

Read more
How to Install and Configure Drone CI on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install and Configure Drone CI on RHEL 9

Drone CI is an open-source, container-native continuous integration and delivery platform that runs every pipeline step inside an isolated Docker container. It integrates natively with GitHub, Gitea, GitLab, and Bitbucket, making it a lightweight alternative to Jenkins for teams already working with containers. Drone’s configuration lives in a .drone.yml file committed alongside your code, keeping […]

Read more
How to Install and Use Podman with Buildah on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install and Use Podman with Buildah on RHEL 9

Buildah is a daemonless, rootless command-line tool for building OCI-compliant container images — without requiring a running Docker daemon or root privileges. On RHEL 9, Buildah ships as a first-class tool alongside Podman, and the two integrate tightly: images built with Buildah appear immediately in Podman’s local image store. Buildah’s fine-grained API lets you build […]

Read more
How to Install Packer for Machine Image Automation on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install Packer for Machine Image Automation on RHEL 9

HashiCorp Packer is an open-source tool for creating identical machine images for multiple platforms from a single configuration source. Rather than manually configuring servers after deployment, Packer bakes your configuration — packages, users, services, certificates — directly into the image at build time, embodying the immutable infrastructure pattern. The resulting AMIs, OVA files, or container […]

Read more
How to Set Up Vagrant and VirtualBox on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up Vagrant and VirtualBox on RHEL 9

Vagrant is a command-line tool for creating and managing reproducible local development environments backed by virtual machines. Combined with VirtualBox as a hypervisor, it lets developers spin up a fresh Linux VM with a single command, configure it through a version-controlled Vagrantfile, and destroy it just as easily. This eliminates the “works on my machine” […]

Read more
How to Install Nexus Repository Manager on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install Nexus Repository Manager on RHEL 9

Sonatype Nexus Repository Manager is a universal binary repository that centralizes storage and distribution of build artifacts across your organization. It supports Maven JARs, npm packages, Docker images, Python packages, RubyGems, and more — acting as both a proxy for upstream registries and a private hosted repository. In large teams and CI/CD pipelines, Nexus reduces […]

Read more
How to Install and Configure SonarQube on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install and Configure SonarQube on RHEL 9

SonarQube is an open-source static code analysis platform that continuously inspects source code for bugs, security vulnerabilities, code smells, and technical debt across 30+ programming languages. It integrates with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) to provide automatic quality gates — blocking merges or deployments when code quality metrics fall below defined thresholds. SonarQube […]

Read more
CHAT