Networking

What is a Socket? — step-by-step DevOps tutorial on Progressive Robot

What is a Socket?

Sockets are a way to enable inter-process communication between programs running on a computer, or between programs running on separate computers. Programs that communicate via network sockets typically rely on using the Internet Protocol (IP) to send and receive data.

Read more
How to Configure Disk Encryption with VeraCrypt on Debian 10 — step-by-step Debian 10 tutorial on Progressive Robot

How to Configure Disk Encryption with VeraCrypt on Debian 10

Introduction This guide explains how to Configure Disk Encryption with VeraCrypt on Debian 10 on Debian 10 Buster. Debian Buster 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 10 install with […]

Read more
Common Problems 117955

Ubuntu 18.04 LTS – UFW rules applied but service still unreachable

🟡 Medium   ⏱ 5–30 min  Last verified: 18 May 2020 Affected versions: Ubuntu 18.04 LTS Ubuntu 18.04 Ubuntu 18.04.6 📖 ~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 […]

Read more
How to Configure Tripwire on IBM AIX 7.2 — step-by-step IBM AIX 7.2 tutorial on Progressive Robot

How to Configure Tripwire on IBM AIX 7.2

Introduction IBM AIX 7.2 is the latest release of IBM’s enterprise-grade UNIX operating system, running on IBM Power Systems hardware. Known for its reliability, security, and performance in mission-critical environments, AIX 7.2 introduces enhanced virtualization, security hardening, and cloud integration features. This guide covers how to configure tripwire on ibm aix 7.2 on IBM AIX […]

Read more
How to Configure MAC Policies on FreeBSD 12 — step-by-step FreeBSD 12 tutorial on Progressive Robot

How to Configure MAC Policies on FreeBSD 12

Introduction How to Configure MAC Policies on FreeBSD 12 is a core administration task for any FreeBSD 12 server operator. FreeBSD 12 ships with the 15.0-RELEASE kernel, ZFS as the default root filesystem, Capsicum capability sandboxing improvements, and an updated ports tree. Unlike Linux distributions, FreeBSD uses rc(8) for service management, pf for packet filtering, […]

Read more
How to Configure Grafana Alerting on Debian 10 — step-by-step Debian 10 tutorial on Progressive Robot

How to Configure Grafana Alerting on Debian 10

Introduction Deploying configure grafana alerting on debian 10 on a Debian 10 Buster machine is straightforward thanks to Debian’s policy-compliant packaging. Unlike rpm-based distributions, Debian stores configuration helpers in /etc/default/, uses update-rc.d for older init scripts, and provides dpkg-reconfigure for interactive package configuration. This tutorial stays on the systemd path throughout. Prerequisites You will need […]

Read more
How to Configure Podman Compose on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Configure Podman Compose on RHEL 8

Podman Compose brings Docker Compose-style multi-container orchestration to Podman without requiring a Docker daemon or root privileges. It reads standard docker-compose.yml files and translates them into podman commands, so existing Compose definitions work without modification. On RHEL 8, Podman is already installed, and Podman Compose can be added from EPEL or via pip. This tutorial […]

Read more
Common Problems 121014

Debian 10 – boot is delayed by systemd-networkd-wait-online timeout

🟡 Medium   ⏱ 5–30 min  Last verified: 17 May 2020 Affected versions: Debian 10 📖 ~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
How to Configure GitHub Actions Self-Hosted Runner on FreeBSD 12 — step-by-step FreeBSD 12 tutorial on Progressive Robot

How to Configure GitHub Actions Self-Hosted Runner on FreeBSD 12

Introduction This guide explains how to Configure GitHub Actions Self-Hosted Runner on FreeBSD 12 on FreeBSD 12. FreeBSD uses the pkg(8) binary package manager, rc.conf(5) for service startup configuration, and pf(4) as its primary packet filter. There is no SELinux or AppArmor — instead, FreeBSD provides the MAC (Mandatory Access Control) framework and Capsicum for […]

Read more
Common Problems 117498

Ubuntu 20.04 LTS – boot delayed by systemd-networkd-wait-online timeout

🟡 Medium   ⏱ 5–30 min  Last verified: 17 May 2020 Affected versions: Ubuntu 20.04 LTS Ubuntu 20.04 Ubuntu 20.04.6 📖 ~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 […]

Read more
CHAT