IT, Cloud & DevOps Blog

How to Enable HTTP/2 with Nginx on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Enable HTTP/2 with Nginx on RHEL 8

HTTP/2 delivers significant performance improvements over HTTP/1.1 through features such as header compression, request multiplexing, and server push — all over a single TCP connection. Nginx has supported HTTP/2 since version 1.9.5, and on RHEL 8 the AppStream version of Nginx is compiled with the necessary OpenSSL support to enable it. Because browsers only implement […]

Read more
Common Problems 118453

Ubuntu 16.04 LTS – root filesystem reaches 100% usage unexpectedly – Fix & Prevention

🟠 High   ⏱ 5–30 min  Last verified: 9 July 2019 Affected versions: Ubuntu 16.04 LTS 📖 ~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 […]

Read more
Common Problems 114947

systemctl Shows Service in Failed State After Boot

🟡 Medium   ⏱ 5–30 min  Last verified: 9 July 2019 📖 ~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 Write Ansible Playbooks for Debian 9 Systems — step-by-step Debian 9 tutorial on Progressive Robot

How to Write Ansible Playbooks for Debian 9 Systems

Introduction How to Write Ansible Playbooks for Debian 9 Systems is a fundamental operation for any administrator maintaining a Debian 9 Stretch server. Debian 9 Stretch ships with the Linux 6.12 kernel, updated toolchains, and a fully refreshed package archive — meaning version numbers, configuration file paths, and some dependency chains differ from Debian 9. […]

Read more
Alpine Linux edge — transmission — vulnerability — patch and remediation guide — diagnosis and fix on Alpine Linux edge

Alpine Linux edge — transmission — vulnerability — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: Alpine Linux edge / fixed in 3.00-r0 📖 ~4 min read  •  Source: Alpine secdb entry — transmission 3.00-r0 Related CVEs: CVE-2018-10756 Upstream summary: Alpine community repository for vedge ships transmission 3.00-r0 which addresses CVE-2018-10756. Table of contents Symptom & Impact Environment […]

Read more
Objective-C Hello World Tutorial — step-by-step DevOps tutorial on Progressive Robot

Objective-C Hello World Tutorial

URL: https://www.progressiverobot.com/objective-c-hello-world-tutorial/ Since it has been conventional to begin a programming course with a program that writes the words “Hello world!” to the computer screen we'll begin this tutorial by getting started with the Developer Tools and then dive into the Hello World code. Overview of Objective-C Objective-C is the programming language that is used […]

Read more
FreeBSD 12 — zsync — vulnerability — patch and remediation guide — diagnosis and fix on FreeBSD 12

FreeBSD 12 — zsync — vulnerability — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 9 July 2019 Affected versions: FreeBSD 12 📖 ~4 min read  •  Source: FreeBSD VuXML VuXML topic: zlib — buffer overflow vulnerability Related CVEs: CVE-2005-2096 Upstream summary: Problem Description An error in the handling of corrupt compressed data streams can result in a buffer being overflowed. Impact […]

Read more
How To Use the GitLab User Interface To Manage Projects — step-by-step DevOps tutorial on Progressive Robot

How To Use the GitLab User Interface To Manage Projects

GitLab is a great way to manage your git project repositories from a single machine. You can choose whether to make your projects private or public and which users have access to what repositories. In this guide, we will explore the GitLab interface so that you can comfortably use it for your git projects.

Read more
How To Use Telepresence on Kubernetes for Rapid Development on MacOS — step-by-step Kubernetes tutorial on Progressive Robot

How To Use Telepresence on Kubernetes for Rapid Development on MacOS

Telepresence is a Cloud-Native Computing Foundation project for fast, efficient development on Kubernetes. Telepresence creates a bi-directional network connection between your Kubernetes cluster and your local workstation, which allows you to run your service locally, while you run the rest of your application in the cloud. In this tutorial, you’ll install and configure Telepresence to work with a Kubernetes cluster, and redirect traffic to that cluster to your local machine.

Read more
CHAT