Emergency server help: get in touch

Troubleshooting

Troubleshooting guides: error messages explained with the checks and fixes for hosting servers, mail, databases and Windows.

DirectAdmin CustomBuild Failed: Logs, Lock File, Re-run and Rollback

Fix a failed DirectAdmin CustomBuild run: find the log, check the lock file, fix common compile errors, re-run one component and roll back a version.

October 6, 2026

PJSIP Endpoint Unreachable or Unavailable: Fix Qualify and NAT

Fix PJSIP endpoints and contacts showing Unreachable or Unavailable: what qualify does, how to read contact status, and fixing NAT keepalives, firewalls and stale contacts.

October 6, 2026

FreePBX Responsive Firewall vs Intrusion Detection (FreePBX 17)

FreePBX Responsive Firewall vs Intrusion Detection explained, why both are missing on open-source-only FreePBX 17, and how to rebuild the protection with fail2ban and your own firewall.

October 6, 2026

VICIdial “No one is in your session” Error: 8 Checks to Fix It

Fix the VICIdial "No one is in your session" error: screen processes, phone registration and server IP, conference entries, DAHDI timing, ViciPhone SSL and WebSocket.

October 6, 2026

Hyper-V Checkpoint Merge Failed: Fix Stuck AVHDX Chains Safely

Fix a Hyper-V checkpoint stuck merging or a merge failed error: find backup-created and orphaned AVHDX files, delete checkpoints safely, and merge offline as a last resort.

October 6, 2026

Find cPanel, DirectAdmin and MySQL Passwords from the CLI (and One-Time Login Links)

Short answer: cPanel and DirectAdmin do not keep the root, WHM or admin password anywhere you can read it back. They are normal Linux user passwords, stored only as hashes in /etc/shadow. You either reset them or, better, log in with a one-time login link created from the command line. What you can read as

October 6, 2026

PJSIP Behind NAT: Asterisk and FreePBX Settings for Two-Way Audio

Configure Asterisk PJSIP and FreePBX behind NAT: local_net and external addresses on the transport, rtp_symmetric, force_rport and rewrite_contact on endpoints, router port forwards and SIP ALG, and how to confirm it with the PJSIP logger.

October 3, 2026

SIP Error Codes on Asterisk and FreePBX: Fix 403, 404, 408, 488 and 503

A troubleshooting walk-through for the SIP errors that break calls on Asterisk, FreePBX and SIP trunks: how to find the failing response, then what causes 403, 404, 408, 480, 488 and 503 and how to fix each.

October 3, 2026

Server hacked: incident response runbook for Linux and cPanel Pro

An incident response runbook for a hacked Linux or cPanel server: contain it, preserve evidence, find the entry point, decide clean or rebuild, rotate credentials in the right order and tell customers.

September 30, 2026

Free website test

Is your website set up right?

Check SSL, security headers, redirects, robots.txt, sitemap, llms.txt and security.txt in one test. It takes about 30 seconds.