Red Hat Enterprise Linux

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 Set Up LDAP with OpenLDAP on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Set Up LDAP with OpenLDAP on RHEL 8

LDAP (Lightweight Directory Access Protocol) is the industry-standard protocol for centralised identity management, used to store and query user accounts, groups, and organisational data. OpenLDAP is the most widely deployed open-source LDAP server and is available in RHEL 8’s default repositories. Rather than a flat configuration file, modern OpenLDAP uses the on-line configuration (OLC) backend, […]

Read more
How to Install .NET 8 SDK and Runtime on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install .NET 8 SDK and Runtime on RHEL 9

.NET is Microsoft’s open-source, cross-platform application framework that runs on Linux, macOS, and Windows. .NET 8 (the current LTS release) includes the ASP.NET Core web framework for building REST APIs and web applications, Entity Framework Core ORM, and a high-performance Kestrel HTTP server. .NET applications are compiled to platform-independent intermediate language (IL) bytecode and run […]

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 Portainer for Docker Management on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install Portainer for Docker Management on RHEL 9

Portainer is a lightweight, web-based Docker management UI that makes container management accessible without needing the Docker CLI. It provides a graphical interface for managing containers, images, volumes, networks, Docker Compose stacks, and container registries. Portainer Community Edition (CE) is open-source and supports Docker standalone, Docker Swarm, and Kubernetes environments. It is particularly valuable for […]

Read more
How to Build Docker Images with Multi-Stage Builds on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Build Docker Images with Multi-Stage Builds on RHEL 7

How to Build Docker Images with Multi-Stage Builds on RHEL 7 Docker multi-stage builds are one of the most powerful techniques for reducing the size of production container images. Before multi-stage builds were introduced, developers often maintained separate Dockerfiles — one for development (with compilers, build tools, and test frameworks) and a leaner one for […]

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

How to Configure Samba File Sharing on RHEL 9

Samba implements the SMB/CIFS protocol on Linux, enabling seamless file sharing between RHEL 9 servers and Windows clients — as well as other Linux systems. It is the go-to solution for mixed-OS environments where Windows users need to access Linux-hosted files using the same UNC paths and credential prompts they are accustomed to. On RHEL […]

Read more
How to Install PHP 8.3 on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install PHP 8.3 on RHEL 9

PHP is the dominant server-side scripting language powering WordPress, Laravel, Drupal, Magento, and thousands of other web applications. RHEL 9 ships with PHP 8.1 by default, but the Remi repository provides the latest PHP releases including PHP 8.3. PHP 8.3 introduced typed class constants, new json_validate() function, and further performance improvements over PHP 8.2. The […]

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

How to Install Jenkins on RHEL 9

Jenkins is the most widely adopted open-source CI/CD automation server, used to build, test, and deploy software across thousands of organisations. It provides a large plugin ecosystem (1,800+ plugins) for integrating with virtually every version control system, build tool, test framework, and deployment target. Jenkins on RHEL 9 is typically deployed as a system service […]

Read more
How to Install Laravel 11 with Nginx on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install Laravel 11 with Nginx on RHEL 9

Laravel is the most popular PHP web application framework, providing an expressive, MVC-based structure with built-in features including Eloquent ORM, Blade templating, database migrations, queues, events, broadcasting, and the Artisan CLI. Laravel follows convention-over-configuration to reduce boilerplate and accelerates development with scaffolding tools like Breeze (authentication starter kit) and Jetstream. This guide covers creating a […]

Read more
CHAT