RHEL 7

How to Set Up WireGuard VPN on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Set Up WireGuard VPN on RHEL 7

How to Set Up WireGuard VPN on RHEL 7 WireGuard is a modern, high-performance VPN protocol built directly into the Linux kernel (from 5.6 onward) and available as a DKMS module on older kernels like those shipped with RHEL 7. Compared to OpenVPN and IPsec, WireGuard has a dramatically smaller codebase, faster handshake times, and […]

Read more
How to Harden SSH on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Harden SSH on RHEL 7

How to Harden SSH on RHEL 7 SSH (Secure Shell) is the primary remote administration protocol for RHEL 7 servers, and by default its configuration leaves several attack vectors open. Brute-force attacks against exposed SSH ports are constant on any internet-facing host, making SSH hardening one of the first tasks every RHEL 7 administrator should […]

Read more
How to Use Skaffold for Kubernetes Development on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Use Skaffold for Kubernetes Development on RHEL 7

How to Use Skaffold for Kubernetes Development on RHEL 7 One of the most tedious aspects of Kubernetes development is the inner loop: make a code change, build a container image, push it to a registry, update the Kubernetes manifest, apply it to the cluster, and wait for the rolling update — repeated dozens of […]

Read more
How to Set Up a CI/CD Pipeline with Tekton on Kubernetes on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Set Up a CI/CD Pipeline with Tekton on Kubernetes on RHEL 7

How to Set Up a CI/CD Pipeline with Tekton on Kubernetes on RHEL 7 Tekton is a Kubernetes-native CI/CD framework that defines pipelines as Kubernetes Custom Resource Definitions (CRDs). Unlike Jenkins, which runs as a separate server, or GitLab CI, which requires the GitLab platform, Tekton lives entirely inside your cluster and follows standard Kubernetes […]

Read more
How to Configure Infrastructure as Code with Pulumi on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Configure Infrastructure as Code with Pulumi on RHEL 7

How to Configure Infrastructure as Code with Pulumi on RHEL 7 Infrastructure as Code (IaC) transforms manual cloud provisioning into version-controlled, repeatable programs. While tools like Terraform use a domain-specific language, Pulumi takes a different approach: you write infrastructure definitions in real general-purpose languages — Python, TypeScript, Go, or C# — giving you the full […]

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

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

How to Install and Use Fluentd for Log Aggregation on RHEL 7 Log aggregation is a critical discipline in any production environment: raw log files scattered across dozens of servers are nearly impossible to correlate during an incident. Fluentd, distributed as the td-agent package by Treasure Data, is an open-source data collector written in Ruby […]

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

How to Configure Prometheus AlertManager on RHEL 7

How to Configure Prometheus AlertManager on RHEL 7 Prometheus collects and stores metrics, but on its own it cannot notify your team when something goes wrong. Alertmanager is the dedicated component that handles alert routing, deduplication, grouping, and delivery to receivers such as email, Slack, or PagerDuty. On RHEL 7, setting up Alertmanager alongside Prometheus […]

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

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

How to Set Up a Local Container Registry with Harbor on RHEL 7 Harbor is a CNCF-graduated open-source container registry that extends a plain Docker registry with enterprise features: role-based access control (RBAC), replication policies, vulnerability scanning, content trust, and a web-based management UI. Running Harbor on your own RHEL 7 infrastructure means your container […]

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

How to Use Makefile for Build Automation on RHEL 7

How to Use Makefile for Build Automation on RHEL 7 The Makefile has been a cornerstone of software build automation since the 1970s, and it remains one of the most versatile and universally available tools on any Linux system. On RHEL 7, GNU Make is installed by default as part of the base system or […]

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

How to Install and Configure Drone CI on RHEL 7

How to Install and Configure Drone CI on RHEL 7 Drone CI is a lightweight, container-native continuous integration platform built around the concept of pipelines-as-code. Unlike Jenkins, which requires significant plugin management and XML configuration, Drone uses a simple YAML file (.drone.yml) stored in your repository to define every aspect of a pipeline. Drone’s server […]

Read more
CHAT