linux

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

How to Install and Configure ClamAV on Ubuntu 26.04

ClamAV is the most popular open-source antivirus engine for Linux. While Linux malware is less common than on other platforms, ClamAV is valuable for scanning files shared with Windows users, email servers, and web upload directories. This guide installs and configures ClamAV on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu […]

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 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 Configure PHP-FPM with Nginx on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Harden PHP 8.4 on Ubuntu 26.04

A default PHP installation exposes version information, allows dangerous functions, and may be configured permissively for development. Hardening PHP 8.4 reduces the attack surface, limits information disclosure, and protects against common PHP-specific vulnerabilities. This guide hardens PHP 8.4 on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with PHP […]

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 Python 3.14 on Ubuntu 26.04

Python 3.14 introduces experimental free-threaded mode (no GIL), an improved REPL, deprecation of several legacy APIs, and template string literals (t-strings). Ubuntu 26.04 LTS ships with Python 3.14 as the default system Python. This guide installs and manages Python 3.14 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 DNS Server with Bind9 on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Rust on Ubuntu 26.04

Rust is a systems programming language that guarantees memory safety without a garbage collector through its borrow checker. It is used for WebAssembly, operating systems, game engines, and high-performance network services. This guide installs Rust via rustup on Ubuntu 26.04 LTS. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS A user account […]

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 Set Up Software RAID with mdadm on Ubuntu 26.04 — step-by-step Linux tutorial on Progressive Robot

How to Install Netdata on Ubuntu 26.04

Netdata is an open-source, real-time performance monitoring tool that provides per-second metrics for CPUs, RAM, disks, network, processes, and hundreds of applications out of the box. It requires zero configuration to get started. This guide installs Netdata 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 Set Up a Git Server with Gitea on Ubuntu 26.04

Gitea is a lightweight, self-hosted Git service written in Go. It provides a GitHub-like interface with repositories, issues, pull requests, and actions CI/CD, but runs on minimal hardware. This guide installs Gitea on Ubuntu 26.04 LTS with Nginx and a PostgreSQL database. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with Nginx […]

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 Install and Configure Dovecot IMAP Server on Ubuntu 26.04

Dovecot is a secure, open-source IMAP and POP3 server. It allows email clients to retrieve messages stored on the server. Combined with Postfix, Dovecot completes a full mail server stack. This guide installs Dovecot on Ubuntu 26.04 LTS with TLS and Maildir storage. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS with […]

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

How to Sync Time with systemd-timesyncd on Ubuntu 26.04

Accurate system time is critical for SSL certificates, logs, cron jobs, and distributed systems. Ubuntu 26.04 LTS uses systemd-timesyncd as the default NTP client. This guide shows you how to configure it, verify time synchronisation, and optionally switch to a different NTP server pool. Tested and valid on: Ubuntu 26.04 LTS Prerequisites Ubuntu 26.04 LTS […]

Read more
CHAT