Mastodon

Security Guides

Technical guides for getting the most out of your VPS.

How to Protect wp-login.php from Brute-Force Attacks on a VPS

wp-login.php is the single most attacked URL on the entire web. On a self-managed VPS, nothing blocks the flood of login attempts by default. Here's how to actu...

Jul 23, 2026 Read Guide

How to Secure MariaDB on a VPS with mysql_secure_installation

A fresh MariaDB install ships with defaults that are fine for testing and wrong for production: no r...

Jul 21, 2026 Read Guide

How to Enable Automatic Security Updates on Ubuntu with Unattended-Upgrades

Configure unattended-upgrades on Ubuntu so security patches install automatically, without needing t...

Jul 14, 2026 Read Guide

How to Install an SSL Certificate on Ubuntu with Let's Encrypt (Nginx)

Install a free SSL certificate from Let's Encrypt on Ubuntu with Nginx in under ten minutes. Covers...

Jun 30, 2026 Read Guide

Setting Up SSH Key Authentication on Ubuntu

How to set up SSH key authentication on Ubuntu and disable password logins to secure your VPS.

Jun 24, 2026 Read Guide

Securing Your VPS with UFW and Fail2Ban

How to configure UFW and Fail2Ban on Ubuntu to protect your VPS from port scans and brute-force atta...

Jun 24, 2026 Read Guide

Need a VPS to Follow Along?

Get a server running in minutes. Plans start from £7.98/month with Ubuntu or Debian.

View VPS Plans