linux

How to Configure PHP-FPM with Nginx on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install CodeIgniter 4 on Ubuntu 26.04

CodeIgniter 4 (CI4) is a lightweight PHP framework with a small footprint, excellent documentation, and a gentle learning curve. It is ideal for developers who want a fast, simple MVC framework without heavy dependencies. This guide deploys CodeIgniter 4 on Ubuntu 26.04 LTS with Nginx and PHP 8.4. Tested and valid on: Ubuntu 26.04 LTS […]

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 Configure iptables Firewall Rules on Ubuntu 26.04

iptables is the traditional Linux packet filtering framework. While UFW provides a simplified interface, understanding iptables directly is valuable for advanced firewall rules, NAT, port forwarding, and Docker networking. This guide configures iptables on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS A user with sudo privileges Basic networking […]

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

How to Install Prometheus and Grafana on Ubuntu 26.04

Prometheus is an open-source metrics collection and alerting system, while Grafana provides beautiful dashboards for visualising those metrics. Together they form the most popular open-source monitoring stack. This guide installs both on Ubuntu 26.04 LTS with Nginx and SSL. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with Nginx installed A user […]

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 a LEMP Stack on Ubuntu 26.04

A LEMP stack — Linux, Nginx, MySQL, and PHP — is a popular open-source web platform for hosting dynamic websites and web applications. This guide installs and configures all four components on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS server A user with sudo privileges UFW firewall enabled […]

Read more
How to Set Up a DNS Server with Bind9 on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Configure a Static IP Address with Netplan on Ubuntu 26.04

Netplan is the default network configuration tool on Ubuntu since 18.04. It uses YAML configuration files to describe network interfaces and passes them to either NetworkManager (desktops) or systemd-networkd (servers). This guide configures a static IP address using Netplan 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 Software RAID with mdadm on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Configure Logrotate on Ubuntu 26.04

Logrotate prevents log files from consuming all available disk space by automatically rotating, compressing, and deleting old log files. Ubuntu uses logrotate by default for system logs. This guide configures logrotate for system and custom application logs on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS A user with […]

Read more
How to Set Up a Git Server with Gitea on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Jenkins on Ubuntu 26.04

Jenkins is the most widely used open-source automation server. It supports building, testing, and deploying software through pipelines defined as code (Jenkinsfile). This guide installs Jenkins LTS on Ubuntu 26.04 LTS and secures it behind Nginx with HTTPS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with Java 21+ (OpenJDK) Nginx installed […]

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

How to Install MongoDB 8 on Ubuntu 26.04

MongoDB is a leading NoSQL document database that stores data as flexible JSON-like BSON documents. MongoDB 8 introduces improved aggregation performance, enhanced time series collections, and better sharding. This guide installs MongoDB 8 Community Edition on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS server A user with sudo […]

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 Harden SSH on Ubuntu 26.04

SSH is the primary remote administration protocol for Linux servers. A default SSH configuration leaves many attack vectors open: root login, password authentication, and broad listening options. This guide hardens SSH on Ubuntu 26.04 LTS using key-based authentication, restricted access, and fail2ban. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS SSH access […]

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

Initial Server Setup with Ubuntu 26.04 LTS

After spinning up a fresh Ubuntu 26.04 LTS server, a few essential steps harden the system, create a non-root administrative account, and prepare it for production workloads. This guide walks through every step from first login to a locked-down, up-to-date server. Tested and valid on: Ubuntu 26.04 LTS Prerequisites A fresh Ubuntu 26.04 LTS server […]

Read more
CHAT