Ubuntu 24.04

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 WireGuard VPN on Ubuntu 24.04

WireGuard is a modern, fast, and secure VPN protocol built into the Linux kernel. It is simpler to configure than OpenVPN and IPsec while offering superior performance. This guide sets up a WireGuard VPN server on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server with a public IP […]

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 Install and Configure ClamAV on Ubuntu 24.04

ClamAV is a free open-source antivirus engine for detecting trojans, viruses, malware, and other malicious threats. While Linux servers are less susceptible to viruses than Windows, ClamAV is essential for scanning files from mixed environments. This guide installs ClamAV on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server […]

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 Manage AppArmor Profiles on Ubuntu 24.04

AppArmor is a Linux Security Module (LSM) built into the Ubuntu kernel that restricts what programs can do. Ubuntu 24.04 LTS ships with AppArmor enabled by default and includes profiles for many common applications. This guide explains how to view, enable, and create AppArmor profiles. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 […]

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

How to Install Jenkins on Ubuntu 24.04

Jenkins is the leading open-source automation server for CI/CD pipelines. This guide installs the latest LTS Jenkins on Ubuntu 24.04 LTS with Java 21 and configures it behind Nginx. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server Minimum 1 GB RAM (2 GB recommended) A user with sudo privileges Step 1 […]

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 Install Ansible on Ubuntu 24.04

Ansible is an agentless IT automation tool that manages servers and deploys applications using simple YAML playbooks over SSH. This guide installs Ansible on Ubuntu 24.04 LTS and demonstrates a basic playbook. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS control node SSH access to managed nodes A user with sudo privileges […]

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

How to Install Terraform on Ubuntu 24.04

Terraform is a popular Infrastructure as Code (IaC) tool from HashiCorp that lets you provision and manage cloud resources using a declarative configuration language (HCL). This guide installs Terraform on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo privileges A cloud provider account (AWS, […]

Read more
CHAT