authentication

How to Set Up Software RAID with mdadm on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Set Up the ELK Stack on Ubuntu 24.04

The ELK Stack (Elasticsearch, Logstash, Kibana) is the leading open-source log management and analytics platform. This guide installs ELK Stack 8.x on Ubuntu 24.04 LTS for centralised log collection and analysis. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server Minimum 4 GB RAM (8 GB recommended) Java 21 installed A user […]

Read more
How to Set Up Software RAID with mdadm on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Zabbix 7 on Ubuntu 24.04

Zabbix 7 is an enterprise-grade open-source monitoring solution for networks, servers, and cloud services. This guide installs Zabbix Server 7.0 LTS on Ubuntu 24.04 LTS with MySQL and Nginx. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server MySQL 8.0 installed Nginx and PHP 8.3-FPM installed A user with sudo privileges Step […]

Read more
How to Use PowerShell for Automated Deployments on Windows Server 2012 R2 — step-by-step Windows Server 2012 R2 tutorial on Progressive Robot

How to Use PowerShell for Automated Deployments on Windows Server 2012 R2

How to Use PowerShell for Automated Deployments on Windows Server 2012 R2 PowerShell is the native automation language of Windows Server, and on Windows Server 2012 R2 with PowerShell 4.0, it provides a comprehensive toolkit for building reliable automated deployment pipelines. Unlike third-party deployment tools, PowerShell deployments require no additional software licenses, integrate directly with […]

Read more
How to Set Up Two-Factor Authentication (2FA) for SSH on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Set Up Automatic Login Banners and SSH Warnings on Ubuntu 24.04

Login banners warn users of authorised use policies and can have legal implications for intruders. This guide configures pre-login SSH banners, post-login MOTD messages, and terminal login warnings on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo privileges Step 1 – Create an SSH […]

Read more
How to Set Up Two-Factor Authentication (2FA) for SSH on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Harden SSH on Ubuntu 24.04

SSH is the primary remote access method for Linux servers and is a common target for brute-force attacks. This guide walks through SSH hardening best practices on Ubuntu 24.04 LTS to significantly reduce your attack surface. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server SSH key-based authentication already configured A user […]

Read more
How to Set Up Two-Factor Authentication (2FA) for SSH on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Set Up Two-Factor Authentication (2FA) for SSH on Ubuntu 24.04

Two-Factor Authentication (2FA) adds an extra layer of security to SSH by requiring a time-based one-time password (TOTP) in addition to your SSH key or password. This guide configures Google Authenticator PAM for SSH 2FA on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo […]

Read more
How to Install Vagrant and VirtualBox on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Install GitLab CE on Ubuntu 24.04

GitLab Community Edition is a full-featured DevOps platform that combines Git repository management, CI/CD pipelines, issue tracking, and a container registry in a single application. This guide installs GitLab CE on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server Minimum 4 GB RAM (8 GB recommended) A domain […]

Read more
How to Install Vagrant and VirtualBox on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Set Up a Git Server with Gitea on Ubuntu 24.04

Gitea is a lightweight, self-hosted Git service written in Go. It offers a GitHub-like interface with a tiny resource footprint — ideal for small teams and personal servers. This guide installs Gitea on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server MySQL 8.0 or PostgreSQL 16 installed A […]

Read more
How to Install Vagrant and VirtualBox on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Register a GitHub Actions Self-Hosted Runner on Ubuntu 24.04

GitHub Actions self-hosted runners let you run CI/CD workflows on your own infrastructure, giving you more control over hardware, software, and networking. This guide registers a self-hosted runner on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A GitHub account and repository A user with sudo privileges Step […]

Read more
How to Install Vagrant and VirtualBox on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Set Up ArgoCD on Ubuntu 24.04

ArgoCD is a declarative GitOps continuous delivery tool for Kubernetes. It synchronises Kubernetes cluster state with Git repositories automatically. This guide installs ArgoCD on a Kubernetes cluster running on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A running Kubernetes cluster (kubeadm or k3s) kubectl configured Helm installed […]

Read more
CHAT