linux

How to Manage Docker Images and Containers on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Docker Engine on Ubuntu 24.04

Docker Engine allows you to build, run, and manage containerised applications. This guide installs the latest Docker Engine (25.x) on Ubuntu 24.04 LTS using the official Docker repository. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo privileges Step 1 – Remove Old Docker Versions Remove any unofficial […]

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

How to Create and Configure Swap Space on Ubuntu 24.04

Swap space extends the effective memory of a Linux server by using disk space as overflow RAM. This guide creates and configures a swap file on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo privileges Sufficient free disk space (at least 1–2 GB) Step […]

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 Netdata on Ubuntu 24.04

Netdata is a real-time performance monitoring tool that collects thousands of metrics per second with near-zero overhead. It provides a beautiful web dashboard out of the box with no configuration required. This guide installs Netdata 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 Use Python Virtual Environments on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Deploy a Node.js Application with PM2 on Ubuntu 24.04

PM2 is a battle-tested process manager for Node.js applications that provides automatic restarts, logging, monitoring, and cluster mode. This guide deploys a Node.js application in production using PM2 on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server Node.js 20 LTS installed Nginx installed (for reverse proxy) Step 1 […]

Read more
How to Manage Docker Images and Containers on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Kubernetes with kubeadm on Ubuntu 24.04

kubeadm is the official tool for bootstrapping a production-grade Kubernetes cluster. This guide installs Kubernetes 1.30 on Ubuntu 24.04 LTS using kubeadm on a single control-plane node with worker nodes. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS servers (1 control-plane + at least 1 worker) Minimum 2 vCPUs and 2 GB […]

Read more
How to Use Python Virtual Environments on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Node.js 20 LTS on Ubuntu 24.04

Node.js 20 is the current Long-Term Support (LTS) release, offering improved performance, the experimental Permissions Model, and a stable test runner. This guide installs Node.js 20 LTS on Ubuntu 24.04 LTS using the official NodeSource repository. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo privileges Step 1 […]

Read more
How to Use Python Virtual Environments on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Deploy a Flask App with Gunicorn and Nginx on Ubuntu 24.04

Flask is a lightweight Python web microframework. This guide deploys a Flask application in production on Ubuntu 24.04 LTS using Gunicorn as the WSGI server and Nginx as the reverse proxy. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server Python 3.12 and pip installed Nginx installed Step 1 – Set Up […]

Read more
How to Manage Docker Images and Containers on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Use Docker Volumes and Bind Mounts on Ubuntu 24.04

Docker volumes and bind mounts allow containers to persist data beyond their lifecycle and share data with the host. This guide covers Docker volumes and bind mounts on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server Docker Engine installed A user in the docker group Step 1 – […]

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

How to Set Up Software RAID with mdadm on Ubuntu 24.04

mdadm is the standard Linux tool for creating and managing software RAID arrays. RAID provides redundancy and/or performance improvements across multiple disks. This guide creates a RAID 1 (mirror) array on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server Two or more additional block devices (e.g. /dev/sdb, /dev/sdc) […]

Read more
CHAT