Cpu Memory

How to Install and Configure SonarQube on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install and Configure SonarQube on RHEL 9

SonarQube is an open-source static code analysis platform that continuously inspects source code for bugs, security vulnerabilities, code smells, and technical debt across 30+ programming languages. It integrates with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) to provide automatic quality gates — blocking merges or deployments when code quality metrics fall below defined thresholds. SonarQube […]

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

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

GitHub Actions self-hosted runners allow running GitHub Actions CI/CD workflows on your own infrastructure instead of GitHub’s shared runners. This is essential when workflows need to: access private network resources (internal databases, Docker registries, Kubernetes clusters), use specialised hardware (GPUs, large memory), comply with data residency requirements, or reduce GitHub Actions billing costs for high-volume […]

Read more
How to Configure SMB Multichannel on Windows Server 2012 R2 — step-by-step Windows Server 2012 R2 tutorial on Progressive Robot

How to Configure SMB Multichannel on Windows Server 2012 R2

How to Configure SMB Multichannel on Windows Server 2012 R2 SMB Multichannel is an SMB 3.0 feature in Windows Server 2012 R2 that enables a single SMB session to use multiple network connections simultaneously. This provides three major benefits: increased throughput by aggregating bandwidth from multiple network adapters or multiple paths, fault tolerance through automatic […]

Read more
How to Set Up a Git Server with Gitea on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up a Git Server with Gitea on RHEL 9

Gitea is a lightweight, self-hosted Git service written in Go that provides GitHub-like functionality (repositories, issues, pull requests, wikis, webhooks, and CI/CD via Gitea Actions) in a single binary consuming under 100 MB of RAM. Compared to GitLab CE (which requires 4–8 GB RAM and a complex Omnibus bundle), Gitea is ideal for small teams, […]

Read more
How to Install GitLab CE on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install GitLab CE on RHEL 9

GitLab Community Edition (CE) is a complete, self-hosted DevOps platform that combines Git repository hosting, issue tracking, CI/CD pipelines, container registry, and code review in a single application. Hosting GitLab internally gives organisations full control over their source code without relying on third-party services, making it the preferred choice for teams with data sovereignty requirements […]

Read more
How to Install Jenkins on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install Jenkins on RHEL 9

Jenkins is the most widely adopted open-source CI/CD automation server, used to build, test, and deploy software across thousands of organisations. It provides a large plugin ecosystem (1,800+ plugins) for integrating with virtually every version control system, build tool, test framework, and deployment target. Jenkins on RHEL 9 is typically deployed as a system service […]

Read more
How to Configure Disk Health Monitoring on Windows Server 2012 R2 — step-by-step Windows Server 2012 R2 tutorial on Progressive Robot

How to Configure Disk Health Monitoring on Windows Server 2012 R2

How to Configure Disk Health Monitoring on Windows Server 2012 R2 Disk failures are one of the most common causes of data loss and unplanned downtime in server environments. Windows Server 2012 R2 provides several built-in mechanisms for monitoring disk health including SMART (Self-Monitoring, Analysis and Reporting Technology) data, storage subsystem event logs, Windows Storage […]

Read more
How to Use Windows Memory Diagnostic on Windows Server 2012 R2 — step-by-step Windows Server 2012 R2 tutorial on Progressive Robot

How to Use Windows Memory Diagnostic on Windows Server 2012 R2

How to Use Windows Memory Diagnostic on Windows Server 2012 R2 Memory hardware failures are a common but often overlooked cause of server instability, random crashes, application errors, and data corruption on Windows Server 2012 R2. Unlike many hardware faults that generate clear error messages, memory errors frequently manifest as intermittent, seemingly random BSODs or […]

Read more
How to Configure Application Performance Monitoring on Windows Server 2012 R2 — step-by-step Windows Server 2012 R2 tutorial on Progressive Robot

How to Configure Application Performance Monitoring on Windows Server 2012 R2

How to Configure Application Performance Monitoring on Windows Server 2012 R2 Application Performance Monitoring (APM) on Windows Server 2012 R2 encompasses a set of tools and techniques that measure how well application workloads perform, identify bottlenecks, and alert on degradation. Unlike infrastructure monitoring which focuses on CPU, memory, and disk, APM targets application-specific metrics: response […]

Read more
CHAT