linux

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

How to Install and Configure Postfix Mail Server on Ubuntu 26.04

Postfix is a high-performance, secure, and widely used Mail Transfer Agent (MTA). It handles the SMTP protocol for sending and relaying email. This guide installs and configures Postfix as an internet-facing SMTP server on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with a fully qualified domain name (FQDN) […]

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

A LAMP stack — Linux, Apache, MySQL, and PHP — powers a large portion of the web, including WordPress, Joomla, and countless custom applications. This guide installs 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 Step […]

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 and Configure SonarQube on Ubuntu 26.04

SonarQube is an open-source platform for continuous inspection of code quality. It detects bugs, security vulnerabilities, and code smells across 30+ programming languages. This guide installs SonarQube Community Edition on Ubuntu 26.04 LTS with PostgreSQL. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with at least 2 GB RAM and 2 CPUs […]

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 Jupyter Notebook on Ubuntu 26.04

Jupyter Notebook is an open-source web application for creating interactive computational documents that combine live code, equations, visualisations, and markdown text. It is widely used for data science, machine learning, and scientific computing. This guide installs Jupyter Notebook on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with Python […]

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

How to Manage Docker Images and Containers on Ubuntu 26.04

Managing Docker images and containers effectively is a core skill for any developer or sysadmin working with containers. This guide covers the essential commands for building, tagging, pushing, listing, inspecting, and cleaning up Docker images and containers on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with Docker Engine […]

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

How to Configure Nginx as a Reverse Proxy on Ubuntu 26.04

A reverse proxy sits in front of one or more backend application servers and forwards client requests to them. Nginx excels as a reverse proxy — it handles SSL termination, load balancing, caching, and rate limiting while passing traffic to Node.js, Python, Java, or other apps. This guide configures Nginx as a reverse proxy on […]

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

How to Use Docker Volumes and Bind Mounts on Ubuntu 26.04

Docker provides two main mechanisms for persisting and sharing data: named volumes (managed by Docker) and bind mounts (host filesystem paths). Understanding the differences and use-cases helps you choose the right storage strategy for your containers. This guide covers both on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS […]

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 Apache on Ubuntu 26.04

Apache HTTP Server is one of the most widely used web servers in the world. Its modular architecture supports a huge range of functionality including URL rewriting, authentication, and SSL. This guide installs Apache on Ubuntu 26.04 LTS and configures the firewall. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS server A […]

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

How to Install PostgreSQL 17 on Ubuntu 26.04

PostgreSQL is a powerful, open-source object-relational database system known for its reliability, extensibility, and standards compliance. PostgreSQL 17 brings performance improvements, new SQL features, and enhanced logical replication. This guide installs it on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS server A user with sudo privileges Step 1 […]

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

How to Add and Delete Users on Ubuntu 26.04

Managing user accounts is a fundamental Linux administration task. Ubuntu 26.04 LTS provides the adduser, usermod, and deluser commands to create, modify, and remove accounts safely. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS server or desktop A user with sudo privileges Basic familiarity with the Linux terminal Step 1 – Add […]

Read more
CHAT