LinuxHow to Use Ubuntu UFW to Block Specific IP Addresses
If you manage an internet-facing Ubuntu server, you will eventually notice repeated, malicious login attempts...
LinuxHow to Configure Ubuntu Server for Headless Remote Installation via Preseed
Installing Ubuntu Server on a single machine is straightforward: plug in a USB drive, boot,...
LinuxHow to Install and Configure the MySQL Database Server on Ubuntu
MySQL is one of the most popular open-source relational database management systems in the world....
LinuxHow to Configure Advanced Iptables Rules on Ubuntu Server
While Uncomplicated Firewall (UFW) is fantastic for basic port blocking, it is simply a user-friendly...
LinuxHow to Install and Configure the Nginx Web Server on Ubuntu
Nginx (pronounced “engine-ex”) is a high-performance web server, reverse proxy, and load balancer. It was...
LinuxHow to Secure an Ubuntu Server by Hardening the SSH Daemon Configuration
Secure Shell (SSH) is the standard method for remotely managing Linux servers. By default, the...
LinuxHow to Configure the Ubuntu Postfix Mail Server to Relay Emails via Amazon SES
Many web applications running on Ubuntu servers need to send outbound emails (such as password...
LinuxHow to Configure Netplan for Static IP Addressing on Ubuntu Server
In older versions of Ubuntu, network interfaces were configured by editing the /etc/network/interfaces file. Starting...
LinuxHow to Connect to an iSCSI Storage Target on Ubuntu Server
Internet Small Computer Systems Interface (iSCSI) is a networking standard that allows servers to access...
LinuxHow to Configure UFW Application Profiles on Ubuntu
The Uncomplicated Firewall (UFW) is the default firewall configuration tool for Ubuntu. While it is...
LinuxHow to Secure an Nginx Web Server with Let’s Encrypt SSL Certificates on Ubuntu
Securing your website with HTTPS is no longer optional; it is a fundamental requirement for...
LinuxHow to Configure the vsftpd FTP Server for Secure Connections on Ubuntu
While SSH (SFTP) is generally the preferred method for secure file transfers on Linux, many...
LinuxHow to Configure an Extra Swap File on Ubuntu Server for Heavy Workloads
Ubuntu servers use physical RAM to run applications and process data. When a server runs...
LinuxHow to Automatically Mount an NFS Share on Ubuntu Using systemd
While the traditional method of mounting Network File System (NFS) shares involves editing the /etc/fstab...
LinuxHow to Use Uncomplicated Firewall (UFW) to Rate Limit Incoming Connections on Ubuntu
Brute-force attacks against SSH, FTP, and web login pages are a constant threat for public-facing...
LinuxHow to Use the fstrim Command and systemd Timers to Optimize SSD Performance in Linux
The Problem with SSDs and Deleted Files Unlike traditional mechanical hard drives (HDDs) that can...
LinuxHow to Use the ‘mtr’ Command for Advanced Network Diagnostics
The Limitation of Ping and Traceroute When a user complains that “the internet is slow,”...