linux

How to Secure MySQL 8.0 on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Install MariaDB 10.11 on Ubuntu 24.04

MariaDB 10.11 LTS is a community-developed fork of MySQL with enhanced performance, more storage engines, and longer support windows. Ubuntu 24.04 LTS ships MariaDB 10.11 in its repositories. This guide installs and configures it. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo privileges Step 1 – Install […]

Read more
How to Secure Nginx with Let's Encrypt SSL on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Configure Apache Virtual Hosts on Ubuntu 24.04

Apache virtual hosts allow you to host multiple websites on one server. This guide creates a virtual host configuration for a custom domain on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server Apache installed A domain name pointed to your server’s IP Step 1 – Create the Document […]

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

How to Install Python 3.12 on Ubuntu 24.04

Python 3.12 is the default Python version on Ubuntu 24.04 LTS. It introduces improved error messages, a new type annotation syntax, and performance enhancements. This guide confirms the installation and shows how to set up Python development tools. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo privileges […]

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

How to Manage Node.js Versions with NVM on Ubuntu 24.04

NVM (Node Version Manager) lets you install multiple Node.js versions and switch between them with a single command. This is essential for developers working on multiple projects with different Node.js requirements on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server or desktop A user account (NVM is installed […]

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

How to Set Up UFW Firewall on Ubuntu 24.04

UFW (Uncomplicated Firewall) is the default firewall management tool on Ubuntu. It wraps iptables with a simplified interface. This guide shows you how to set up and manage UFW on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo privileges SSH access to the server […]

Read more
How to Configure a Static IP Address with Netplan on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

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

Ubuntu 24.04 LTS uses Netplan to manage network configuration. By default, servers use DHCP which can result in IP address changes. This guide configures a static IP address using Netplan on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A user with sudo privileges Knowledge of your network […]

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

How to Install Jupyter Notebook on Ubuntu 24.04

Jupyter Notebook is an interactive web-based computing environment for Python. It is widely used in data science, machine learning, and scientific research. This guide installs Jupyter Notebook on Ubuntu 24.04 LTS and configures it for remote access. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server Python 3.12 installed A user account […]

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

How to Install and Configure ClamAV on Ubuntu 24.04

ClamAV is a free open-source antivirus engine for detecting trojans, viruses, malware, and other malicious threats. While Linux servers are less susceptible to viruses than Windows, ClamAV is essential for scanning files from mixed environments. This guide installs ClamAV on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server […]

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

How to Back Up and Restore MySQL Databases on Ubuntu 24.04

Regular database backups are essential. This guide covers multiple methods for backing up and restoring MySQL 8.0 databases on Ubuntu 24.04 LTS — from simple mysqldump exports to automated cron jobs. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server with MySQL 8.0 installed A user with sudo privileges Step 1 – […]

Read more
How to Configure a Static IP Address with Netplan on Ubuntu 24.04 — step-by-step Linux tutorial on Progressive Robot

How to Install and Configure Postfix Mail Server on Ubuntu 24.04

Postfix is a popular, high-performance Mail Transfer Agent (MTA) that routes and delivers email. This guide installs and configures Postfix as an outgoing SMTP server on Ubuntu 24.04 LTS. Tested and valid on: Ubuntu 24.04 LTS Prerequisites Ubuntu 24.04 LTS server A registered domain name DNS MX records pointing to your server A user with […]

Read more
CHAT