Containers

How to Install PHP 7.0 CLI on Debian 9 — step-by-step Debian 9 tutorial on Progressive Robot

How to Install PHP 7.0 CLI on Debian 9

Introduction This guide explains how to Install PHP 7.0 CLI 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 with the […]

Read more
How to Configure Nginx as a TCP/UDP Load Balancer on Debian 9 — step-by-step Debian 9 tutorial on Progressive Robot

How to Configure Nginx as a TCP/UDP Load Balancer on Debian 9 (ON-DEBIAN-9)

Introduction Debian 9 Stretch is built around the ethos of stability and free software. Setting up configure nginx as a tcp/udp load balancer on debian 9 on Stretch leverages the same proven Debian packaging system that powers millions of servers worldwide, while benefiting from the latest upstream releases included in the Stretch freeze. Follow each […]

Read more
How to Use Docker Secrets and Environment Variables Securely on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Use Docker Secrets and Environment Variables Securely on RHEL 8

Secrets management is one of the most commonly mishandled aspects of containerized applications. Embedding passwords, API keys, or tokens directly in a Dockerfile or committing them to a repository exposes credentials to anyone who can read the image history or the source tree. RHEL 8 gives you several layers of defense: environment variable files, Docker […]

Read more
Common Problems 112591

Windows Server 2019 – gMSA authentication fails inside Windows containers – Fix & Prevention

🟠 High   ⏱ 5–30 min  Last verified: 24 July 2019 Affected versions: Windows Server 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 […]

Read more
How to Install Helm Package Manager for Kubernetes on Debian 9 — step-by-step Debian 9 tutorial on Progressive Robot

How to Install Helm Package Manager for Kubernetes on Debian 9

Introduction Debian 9 Stretch is built around the ethos of stability and free software. Setting up install helm package manager for kubernetes on debian 9 on Stretch leverages the same proven Debian packaging system that powers millions of servers worldwide, while benefiting from the latest upstream releases included in the Stretch freeze. Follow each step […]

Read more
How to Configure Redis Sentinel on Debian 9 — step-by-step Debian 9 tutorial on Progressive Robot

How to Configure Redis Sentinel on Debian 9

Introduction How to Configure Redis Sentinel on Debian 9 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. This […]

Read more
How to Register a GitHub Actions Self-Hosted Runner on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Register a GitHub Actions Self-Hosted Runner on RHEL 7

How to Register a GitHub Actions Self-Hosted Runner on RHEL 7 GitHub Actions is a CI/CD platform built directly into GitHub, and while GitHub provides hosted runners for common workflows, there are many scenarios where you need to run workflows on your own infrastructure: accessing internal services not exposed to the internet, using specific hardware […]

Read more
How to Set Up SLES 15 with Podman in Rootless Mode — step-by-step SUSE Linux Enterprise 15 tutorial on Progressive Robot

How to Set Up SLES 15 with Podman in Rootless Mode

Introduction This tutorial covers How to Set Up SLES 15 with Podman in Rootless Mode on SLES 15. SLES 15 (SUSE Linux Enterprise Server 16) is SUSE’s enterprise-grade Linux distribution. It uses the zypper package manager, AppArmor for mandatory access control, and systemctl for service management. Step 1 — Install Podman zypper install -y podman […]

Read more
How to Install and Use Podman Pods on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Install and Use Podman Pods on RHEL 8

Podman pods allow you to run multiple containers that share the same network namespace, mirroring the Kubernetes pod model without requiring a container orchestrator. On RHEL 8, Podman is available in the default AppStream repositories and provides native rootless pod support out of the box. This tutorial covers creating and managing pods, running multi-container workloads […]

Read more
How to Use Docker Volumes on FreeBSD 12 — step-by-step FreeBSD 12 tutorial on Progressive Robot

How to Use Docker Volumes on FreeBSD 12

Introduction This guide explains how to Use Docker Volumes 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 fine-grained privilege […]

Read more
CHAT