July 2021 - Page 40 of 69

How To Build a "Hello World" Application with Koa — step-by-step DevOps tutorial on Progressive Robot

How To Build a “Hello World” Application with Koa

Koa is a web framework created by the team behind Express. It aims to be a modern and more minimalist version of Express. Some of its characteristics are its support and reliance on new JavaScript features such as generators and async/await. Koa also does not ship with any middleware though it can be extended using custom and existing plugins. By following this article, you will learn more about the Koa framework and build an app to get familiar with its functionality and philosophy.

Read more
Ubuntu 20.04 — p11-kit — multiple vulnerabilities (3 CVEs) — patch and remediation guide — diagnosis and fix on Ubuntu 20.04

Ubuntu 20.04 — p11-kit — multiple vulnerabilities (3 CVEs) — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: Ubuntu 20.04 (focal) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-4677-1 Related CVEs: CVE-2020-29361 CVE-2020-29362 CVE-2020-29363 Upstream summary: David Cook discovered that p11-kit incorrectly handled certain memory operations. An attacker could use this issue to cause p11-kit to crash, resulting […]

Read more
How To Build a Hashicorp Vault Server Using Packer and Terraform on the cloud provider [Quickstart] — step-by-step Devops tutorial on Progressive Robot

How To Build a Hashicorp Vault Server Using Packer and Terraform on the cloud provider [Quickstart]

Vault, by Hashicorp, is an open-source tool for securely storing secrets and sensitive data in dynamic cloud environments. Packer and Terraform, also developed by Hashicorp, can be used together to create and deploy images of Vault. In this tutorial, you’ll use Packer to create an immutable snapshot of the system with Vault installed, and orchestrate its deployment using Terraform.

Read more
Oracle Linux 8 — nghttp2 — vulnerability — patch and remediation guide — diagnosis and fix on Oracle Linux 8

Oracle Linux 8 — nghttp2 — vulnerability — patch and remediation guide (ELSA-2020-2755)

🟠 High   ⏱ 15–60 min  Last verified: 25 May 2026 Affected versions: Oracle Linux 8 📖 ~4 min read  •  Source: ELSA advisory ELSA-2020-2755 Related CVEs: CVE-2020-11080 Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance […]

Read more
How To Apply CSS Styles to HTML with Cascade and Specificity — step-by-step DevOps tutorial on Progressive Robot

How To Apply CSS Styles to HTML with Cascade and Specificity

Cascading Style Sheets, better known as CSS, is the language for visual style and design on the web. With it, you can apply styles directly to Hypertext Markup Language (HTML) to lay out a webpage, adjust font and color, create complex animations, and much more. This tutorial will focus on applying CSS to HTML, cascade, and specificity, which are foundational aspects of CSS and will prepare you for using CSS effectively in your web projects.

Read more
How to Configure Docker with a Non-Root User on Debian 9 — step-by-step Debian 9 tutorial on Progressive Robot

How to Configure Docker with a Non-Root User on Debian 9

Introduction This guide explains how to Configure Docker with a Non-Root User on Debian 9 on Debian 9 Stretch. Debian Stretch 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 9 install […]

Read more
AlmaLinux 8 — nmap — vulnerability — patch and remediation guide — diagnosis and fix on AlmaLinux 8

AlmaLinux 8 — nmap — vulnerability — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: AlmaLinux 8 📖 ~4 min read  •  Source: AlmaLinux ALSA ALBA-2021:4306 Upstream summary: For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section. Table of contents Symptom & Impact Environment & Reproduction Root Cause […]

Read more
Oracle Linux 8 — go-toolset:ol8 — security and stability fixes — required update — diagnosis and fix on Oracle Linux 8

Oracle Linux 8 — go-toolset:ol8 — security and stability fixes — required update (ELSA-2021-5160)

🟠 High   ⏱ 15–60 min  Last verified: 25 May 2026 Affected versions: Oracle Linux 8 📖 ~4 min read  •  Source: ELSA advisory ELSA-2021-5160 Related CVEs: CVE-2021-44716 CVE-2021-44717 Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & […]

Read more
AlmaLinux 8 — fido-device-onboard — vulnerability — patch and remediation guide — diagnosis and fix on AlmaLinux 8

AlmaLinux 8 — fido-device-onboard — vulnerability — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: AlmaLinux 8 📖 ~4 min read  •  Source: AlmaLinux ALSA ALBA-2022:1852 Upstream summary: For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section. Table of contents Symptom & Impact Environment & Reproduction Root Cause […]

Read more
FreeBSD 13 — chocolate-doom — vulnerability — patch and remediation guide — diagnosis and fix on FreeBSD 13

FreeBSD 13 — chocolate-doom — vulnerability — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 25 May 2026 Affected versions: FreeBSD 13 📖 ~4 min read  •  Source: FreeBSD VuXML VuXML topic: chocolate-doom — Arbitrary code execution Related CVEs: CVE-2020-14983 Upstream summary: Michal Dardas from LogicalTrust reports: The server in Chocolate Doom 3.0.0 and Crispy Doom 5.8.0 doesn't validate the user-controlled num_players […]

Read more
CHAT