RHEL 9

How to Install Xdebug 3 for PHP on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install Xdebug 3 for PHP on RHEL 9

Xdebug is the standard PHP debugging and profiling extension. It transforms PHP development from var_dump()-driven debugging into a full interactive debugging experience with step-through execution, breakpoints, variable inspection, call stack navigation, and code coverage analysis for unit tests. Xdebug 3 introduced a simplified configuration model that replaces the complex Xdebug 2 settings with a single […]

Read more
How to Set Up the ELK Stack on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up the ELK Stack on RHEL 9

The ELK Stack — Elasticsearch, Logstash, and Kibana — is a battle-tested open-source platform for centralizing, parsing, and visualizing log data at scale. Elasticsearch stores and indexes logs, Logstash ingests and transforms them, and Kibana provides a browser-based interface for searching and dashboarding. Running the ELK Stack on RHEL 9 gives you a self-hosted alternative […]

Read more
Common Problems 114509

High CPU Usage From Kworker Or System Daemons

🟡 Medium   ⏱ 5–30 min  Last verified: 8 August 2022 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors & Cross-Refs References & Further […]

Read more
How to Set Up Kubernetes Ingress with Nginx on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up Kubernetes Ingress with Nginx on RHEL 9

Kubernetes Services of type ClusterIP expose applications only within the cluster — external traffic cannot reach them directly. An Ingress resource solves this by providing HTTP/HTTPS routing from outside the cluster to internal services based on hostnames and URL paths. The Nginx Ingress Controller is the most widely deployed ingress controller, running as a pod […]

Read more
Common Problems 114606

journalctl Logs Grow Too Large on RHEL 9

🟡 Medium   ⏱ 5–30 min  Last verified: 3 August 2022 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors & Cross-Refs References & Further […]

Read more
How to Manage Disk Encryption with LUKS and cryptsetup on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Manage Disk Encryption with LUKS and cryptsetup on RHEL 9

LUKS (Linux Unified Key Setup) is the standard disk encryption format on RHEL 9, providing robust full-disk and partition-level encryption using the dm-crypt kernel subsystem. The cryptsetup utility is the primary tool for creating, managing, and auditing LUKS containers. LUKS2, the default format since RHEL 8, offers improved metadata resilience, Argon2 key derivation, and per-sector […]

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
Common Problems 114459

NetworkManager Connection Drops After Boot

🟡 Medium   ⏱ 5–30 min  Last verified: 25 July 2022 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors & Cross-Refs References & Further […]

Read more
How to Use Docker Secrets and Environment Variables Securely on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Use Docker Secrets and Environment Variables Securely on RHEL 9

Secrets and environment variables in Docker containers require careful handling to avoid leaking credentials into image layers, container logs, or environment variable dumps. The most common mistakes are: hardcoding credentials in Dockerfiles (they persist in image layer history forever), passing secrets via –env or –env-file flags (visible in docker inspect output and the process environment), […]

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
CHAT