Proxy

How to Set Up Nginx as a Reverse Proxy on Debian 11 — step-by-step Debian 11 tutorial on Progressive Robot

How to Set Up Nginx as a Reverse Proxy on Debian 11

Introduction Debian 11 Bullseye is built around the ethos of stability and free software. Setting up set up nginx as a reverse proxy on debian 11 on Bullseye leverages the same proven Debian packaging system that powers millions of servers worldwide, while benefiting from the latest upstream releases included in the Bullseye freeze. Follow each […]

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

How to Install Nexus Repository Manager on RHEL 8

Nexus Repository Manager by Sonatype is a universal artifact repository that proxies public registries, hosts private packages, and groups repositories behind a single URL for Maven, npm, PyPI, Docker, and many other formats. Installing it on RHEL 8 gives your CI/CD pipeline a central artifact store that reduces external network calls and enforces governance over […]

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 Set Up a Kubernetes Dashboard on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Set Up a Kubernetes Dashboard on RHEL 8

The Kubernetes Dashboard is a web-based UI that gives cluster operators a visual overview of workloads, services, namespaces, and resource utilization without dropping into kubectl for every task. On RHEL 8 with a running Kubernetes cluster, deploying the dashboard takes only a few kubectl commands. This tutorial covers installation, creating a service account with the […]

Read more
How to Configure Docker Daemon TLS Encryption on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Configure Docker Daemon TLS Encryption on RHEL 8

By default, the Docker daemon socket at /var/run/docker.sock is accessible only on the local host, but when you need to manage containers remotely — from a CI system, a monitoring server, or a developer workstation — you must expose the Docker API over TCP. Without TLS, any client with network access can control your Docker […]

Read more
How to Install and Configure Squid Proxy on Debian 12 — step-by-step Debian 12 tutorial on Progressive Robot

How to Install and Configure Squid Proxy on Debian 12

Introduction This guide explains how to Install and Configure Squid Proxy on Debian 12 on Debian 12 Bookworm. Debian Bookworm uses systemd for service management, nftables as the underlying packet filter (with ufw or iptables front-ends still available), and AppArmor for mandatory access control. Every command is designed for a minimal Debian 12 install with […]

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

How to Install .NET SDK and Runtime on RHEL 8

.NET is Microsoft’s open-source, cross-platform framework for building web APIs, console applications, microservices, and more. RHEL 8 is a fully supported platform for .NET 8, and Microsoft provides a dedicated package repository that integrates cleanly with dnf. This tutorial shows you how to add the Microsoft repository, install the .NET 8 SDK and ASP.NET Core […]

Read more
How to Deploy a Ruby on Rails Application on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Deploy a Ruby on Rails Application on RHEL 8

Ruby on Rails is a full-stack web framework that prioritises convention over configuration, making it possible to stand up a production-ready application in minutes. Deploying Rails on RHEL 8 involves generating the application, running database migrations, serving it through the built-in Puma application server, and placing Nginx in front as a reverse proxy. This tutorial […]

Read more
How to Build and Deploy a Go Web Application on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Build and Deploy a Go Web Application on RHEL 8

Building a Go web application and getting it running in production are two different challenges. Go compiles to a single static binary that is trivial to deploy, but you still need a proper project structure, a way to manage runtime configuration securely, a systemd service for process supervision, and a reverse proxy to handle TLS […]

Read more
How to Deploy a Spring Boot Application on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Deploy a Spring Boot Application on RHEL 8

Spring Boot is the most popular framework for building production-ready Java applications, and RHEL 8 provides an excellent foundation for running them as long-lived services. In this tutorial you will create a Spring Boot application using Maven, package it into a self-contained executable JAR, configure it to run as a systemd service with a dedicated […]

Read more
CHAT