Blog

Guides from the NOC

Written from running the hardware — what breaks, why, and the command that fixes it.

52 posts matching “security” · Clear

VPS Docker Bypassing Your UFW Firewall? Here's the Real Fix

Published Docker container ports staying open even after UFW denies them? Learn why Docker bypasses UFW via iptables, and how to actually lock it down.

30 July 2026 · 7 min · 25 views
Hosting Password Protecting a Directory in cPanel: Setup & Fixes

Lock a folder with cPanel Directory Privacy the right way. Fix login loops, caching conflicts, and .htpasswd path errors that break Basic Auth.

28 July 2026 · 6 min · 15 views
Troubleshooting 403 Forbidden Error: Causes and How to Fix It

Getting a 403 Forbidden error? Learn every real cause - ModSecurity, hotlink protection, IP blocks, CDN rules, permissions - and how to fix each one.

28 July 2026 · 7 min · 26 views
Hosting cPanel IP Blocker: Block or Allow Specific IP Addresses

Learn how cPanel's IP Blocker actually works, how to block or allow specific visitor IPs, and why it fails behind Cloudflare or with rotating bot traffic.

28 July 2026 · 6 min · 17 views
WordPress WordPress Comment Spam: Set Up Akismet the Right Way

Comment spam flooding your WordPress site? Configure Akismet the right way, add extra bot-blocking filters, and clean out old spam comments for good.

26 July 2026 · 6 min · 11 views
Hosting cPanel Leech Protect: Stop Leaked Logins on Protected Folders

Set up cPanel Leech Protect to catch shared or leaked logins on password-protected folders, fix the greyed-out option, and avoid false lockouts.

22 July 2026 · 6 min · 7 views
VPS Stop WordPress Brute-Force Logins with a Fail2Ban Jail

wp-login.php getting hammered by bots? Set up a custom Fail2Ban jail on your VPS to block WordPress login brute-force attacks right at the firewall level.

21 July 2026 · 6 min · 12 views
VPS Set Up a WireGuard VPN on Your VPS: Full Guide

Set up a self-hosted WireGuard VPN on your VPS: install, keys, wg0.conf, firewall rules, client config, and fixes for handshake and routing problems.

21 July 2026 · 6 min · 16 views
VPS VPS Malware Scanning: ClamAV and rkhunter Setup Guide

Set up ClamAV and rkhunter on an unmanaged VPS to catch malware and rootkits early, cut false positives, and automate scheduled scans with cron jobs.

19 July 2026 · 6 min · 16 views
WordPress WordPress Nonce Error: Fix "Are You Sure?" for Good

Getting "Are you sure you want to do this?" in WordPress? Learn why nonce tokens expire, how caching causes it, and the exact steps to fix it for good.

18 July 2026 · 6 min · 17 views
WordPress WordPress "File Type Not Permitted": The Real Fix

WordPress blocking SVG, WebP, or other uploads with 'Sorry, this file type is not permitted for security reasons'? Here's the safe way to fix it.

18 July 2026 · 7 min · 13 views
Hosting Imunify360 Quarantined Your File? How to Restore It Safely

Imunify360 flagged and quarantined a file on your cPanel hosting? Learn why it happens, how to check the scan report, restore safe files, and stop repeats.

18 July 2026 · 6 min · 13 views
Hosting Directory Listing Exposed in cPanel: How to Fix It

Seeing a file list instead of your site? Learn why directory listing gets exposed in cPanel and how to disable it with .htaccess or Index Manager.

18 July 2026 · 6 min · 11 views
Hosting cPanel MIME Types: Fix Fonts, Video & Files That Won't Load

Fonts falling back, videos downloading instead of playing, or JSON parse errors on your cPanel site? Fix MIME type headers the right way, step by step.

17 July 2026 · 5 min · 19 views
WordPress WordPress Two-Factor Authentication: Setup and Lockout Recovery

Set up WordPress two-factor authentication, enforce it for every admin account, and recover fast if you ever get locked out of wp-admin.

17 July 2026 · 6 min · 11 views
Domains DNSSEC Setup Guide: Enable It Without Breaking Your Domain

Learn how to enable DNSSEC correctly, fix the DS record mismatch that takes sites offline, and verify the chain of trust actually works end to end.

16 July 2026 · 7 min · 18 views
Hosting How to Password Protect a Directory in cPanel

Learn how to password protect a folder in cPanel using Directory Privacy, fix the 500 errors it can cause, and remove it safely when you're done.

15 July 2026 · 5 min · 12 views
WordPress Disable XML-RPC in WordPress: Stop Brute-Force Attacks

XML-RPC brute-force attacks spiking your CPU? Learn how to confirm the attack in your logs and disable xmlrpc.php safely in cPanel, WordPress, or Cloudflare.

15 July 2026 · 5 min · 12 views
Hosting cPanel Remote MySQL: Allow External Database Connections

Learn how to allow external MySQL connections in cPanel with Remote MySQL, fix error 1130/2003, and secure remote database access the right way.

15 July 2026 · 6 min · 12 views
Hosting cPanel Hotlink Protection: Stop Bandwidth Theft From Images

Images loading on other sites and draining your bandwidth? Learn to set up cPanel Hotlink Protection correctly, step by step, without breaking your site.

15 July 2026 · 6 min · 9 views
VPS CSF Firewall Setup in WHM: Securing a cPanel VPS Server

Set up ConfigServer Security & Firewall (CSF) in WHM the right way: correct ports, testing mode, LFD alerts, and how to recover if you lock yourself out.

15 July 2026 · 6 min · 16 views
Hosting cPanel Two-Factor Authentication: Setup and Recovery

Set up two-factor authentication in cPanel with an authenticator app, and learn exactly how to recover access if you lose your device or get locked out.

13 July 2026 · 6 min · 4 views
WordPress WordPress Hacked? How to Clean Up and Recover Safely

WordPress site hacked or redirecting to spam? Learn how to confirm it, clean infected files and database, and recover safely step by step.

13 July 2026 · 6 min · 6 views
WordPress WordPress Media Upload Errors: Fix File Size & Permissions

Image or file uploads failing in WordPress with an HTTP error? Learn the real causes - PHP limits, folder permissions, mod_security - and fix each one.

13 July 2026 · 7 min · 24 views