Operations

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 Configure Distributed File System (DFS) on Windows Server 2012 R2 — step-by-step Windows Server 2012 R2 tutorial on Progressive Robot

How to Configure Distributed File System (DFS) on Windows Server 2012 R2

How to Configure Distributed File System (DFS) on Windows Server 2012 R2 The Distributed File System (DFS) in Windows Server 2012 R2 consists of two complementary technologies: DFS Namespaces and DFS Replication. DFS Namespaces allows administrators to create a unified, hierarchical view of shared folders located on multiple servers across an organization, presenting them under […]

Read more
How to Configure GitLab CI/CD Pipelines on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure GitLab CI/CD Pipelines on RHEL 9

GitLab CI/CD is GitLab’s built-in continuous integration and delivery system that automatically runs pipelines when code is pushed to a repository. Unlike Jenkins (which requires a separate server and complex plugin configuration), GitLab CI/CD is fully integrated with the GitLab platform — pipelines are defined in a .gitlab-ci.yml file in the repository root and run […]

Read more
How to Set Up iSCSI Target Server on Windows Server 2012 R2 — step-by-step Windows Server 2012 R2 tutorial on Progressive Robot

How to Set Up iSCSI Target Server on Windows Server 2012 R2

How to Set Up iSCSI Target Server on Windows Server 2012 R2 iSCSI (Internet Small Computer Systems Interface) is a storage networking protocol that enables block-level storage access over a standard TCP/IP network. Windows Server 2012 R2 includes a built-in iSCSI Target Server role service that allows you to create and manage iSCSI targets — […]

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 Configure Storage Spaces on Windows Server 2012 R2 — step-by-step Windows Server 2012 R2 tutorial on Progressive Robot

How to Configure Storage Spaces on Windows Server 2012 R2

How to Configure Storage Spaces on Windows Server 2012 R2 Storage Spaces is a software-defined storage technology introduced with Windows Server 2012 and significantly enhanced in Windows Server 2012 R2. It allows administrators to group physical disk drives of varying types and sizes into a storage pool, then carve virtual disks — called storage spaces […]

Read more
How to Configure Jenkins Pipelines and Jenkinsfile on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure Jenkins Pipelines and Jenkinsfile on RHEL 9

Jenkins Pipeline (formerly Workflow) allows defining the entire CI/CD build, test, and deploy process as code in a Jenkinsfile committed to the source repository alongside the application code. This “Pipeline as Code” approach means the build process is version-controlled, reviewable via pull requests, and reproducible across environments. Jenkins supports two Pipeline syntaxes: Declarative Pipeline (structured, […]

Read more
How to Perform Disaster Recovery Testing on Windows Server 2012 R2 — step-by-step Windows Server 2012 R2 tutorial on Progressive Robot

How to Perform Disaster Recovery Testing on Windows Server 2012 R2

How to Perform Disaster Recovery Testing on Windows Server 2012 R2 Disaster recovery testing is the systematic process of validating that your documented recovery procedures, backup data, and recovery time objectives are achievable when a real disaster strikes. Windows Server 2012 R2 provides the technologies needed to test DR scenarios comprehensively — Hyper-V for isolated […]

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
CHAT