linux

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

How to Configure Samba File Sharing on Ubuntu 26.04

Samba implements the SMB/CIFS protocol on Linux, enabling file and printer sharing with Windows, macOS, and other Linux machines. It is the standard way to create Linux-based file servers accessible to Windows clients. This guide configures Samba 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 Manage Docker Images and Containers on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Manage Docker Images and Containers on Ubuntu 24.04

Understanding how to manage Docker images and containers is fundamental to working with Docker. This guide covers the essential commands for pulling, building, running, inspecting, and cleaning up Docker images and containers 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 […]

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

How to Set Up Software RAID with mdadm on Ubuntu 26.04

Software RAID with mdadm provides data redundancy and performance improvements using standard hardware without a dedicated RAID controller. RAID 1 (mirroring) protects against single disk failure, while RAID 5 and 6 provide space efficiency with fault tolerance. This guide creates a RAID 1 array on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS […]

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 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Automate Backups with rsync and cron on Ubuntu 26.04

rsync is an efficient file synchronisation tool that only transfers changed portions of files, making it ideal for incremental backups. Combined with cron for scheduling and SSH for remote transfers, rsync provides a robust, scriptable backup solution. This guide automates backups on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 […]

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

How to Install Portainer for Docker Management on Ubuntu 24.04

Portainer is a powerful web-based UI for managing Docker environments. It simplifies container management, image deployment, volume administration, and network configuration. This guide installs Portainer Community Edition 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 Manage Docker Images and Containers on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Configure Docker Networking on Ubuntu 24.04

Docker networking controls how containers communicate with each other and the outside world. This guide explains Docker’s network types and demonstrates how to create and manage custom networks 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 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 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 Set Up Two-Factor Authentication (2FA) for SSH on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Set Up WireGuard VPN on Ubuntu 26.04

WireGuard is a modern, high-performance VPN protocol built into the Linux kernel. It is faster and simpler than OpenVPN and IPsec, using state-of-the-art cryptography. This guide sets up a WireGuard VPN server on Ubuntu 26.04 LTS and connects a client. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS server with a public […]

Read more
CHAT