linux

How to Secure MySQL 9 on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install phpMyAdmin on Ubuntu 26.04

phpMyAdmin is a browser-based MySQL and MariaDB administration tool. It provides a graphical interface for managing databases, running SQL queries, importing/exporting data, and managing users — all without the command line. This guide installs and secures phpMyAdmin on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with Apache and […]

Read more
How to Configure Nginx Server Blocks (Virtual Hosts) on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Nginx on Ubuntu 26.04

Nginx is a high-performance web server and reverse proxy used by millions of websites worldwide. It handles static files efficiently, serves as a load balancer, and acts as a reverse proxy for application servers. This guide installs and verifies Nginx on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS […]

Read more
How to Set Up a Private Docker Registry on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Deploy Applications with Docker Compose on Ubuntu 26.04

Docker Compose simplifies multi-container application deployment using a declarative YAML file. This guide demonstrates deploying a full-stack web application (Nginx, Node.js API, MySQL, Redis) with Docker Compose on Ubuntu 26.04 LTS, covering real-world patterns like named volumes, custom networks, health checks, and environment variable management. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 […]

Read more
How to Set Up a Private Docker Registry on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Docker Compose on Ubuntu 26.04

Docker Compose is a tool for defining and running multi-container Docker applications using a single YAML configuration file. With one command you can start all services, networks, and volumes for your entire application stack. This guide installs Docker Compose on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with […]

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

How to Detect Rootkits with rkhunter on Ubuntu 26.04

rkhunter (Rootkit Hunter) is a security tool that scans for rootkits, backdoors, and local exploits on Linux systems. It checks for known malware, suspicious file attributes, hidden files, and unusual system configurations. This guide installs and configures rkhunter on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS A user […]

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

How to Manage AppArmor Profiles on Ubuntu 26.04

AppArmor (Application Armor) is a Linux kernel security module that restricts program capabilities using per-program profiles. It is enabled by default on Ubuntu and provides Mandatory Access Control (MAC) to contain the blast radius of exploited applications. This guide manages AppArmor profiles on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu […]

Read more
How to Set Up a Next.js 15 Application on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Deno 2 on Ubuntu 26.04

Deno 2 is a secure runtime for JavaScript and TypeScript built on V8 and Rust. Unlike Node.js, Deno has built-in TypeScript support, a permission-based security model, and a standard library without npm being required. Deno 2 introduces npm compatibility and improved backwards compatibility. This guide installs Deno 2 on Ubuntu 26.04 LTS. Tested and valid […]

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

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

Login banners and MOTD (Message of the Day) serve both legal and operational purposes: they warn unauthorised users, satisfy compliance requirements (PCI-DSS, HIPAA, SOC 2), and display important system information to admins. This guide configures SSH banners and MOTD on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS A […]

Read more
How to Set Up a Next.js 15 Application on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Node.js 22 LTS on Ubuntu 26.04

Node.js 22 LTS is the current long-term support release of the JavaScript runtime. It includes performance improvements from V8 13, the stable fetch API, native TypeScript type-stripping support, and improved ESM compatibility. This guide installs Node.js 22 LTS on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS server or […]

Read more
How to Configure Unattended Upgrades on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Monitor System Resources on Ubuntu 26.04

Knowing how your server uses CPU, memory, disk, and network resources is essential for capacity planning and troubleshooting. Ubuntu 26.04 LTS comes with several built-in tools and supports popular third-party monitors. This guide covers the most useful commands and tools for resource monitoring. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS server […]

Read more
CHAT