Skip to main content

2 posts tagged with "testing"

View All Tags

Migrate cPanel Site to VPS Without Downtime

· 5 min read
Customer Care Engineer

Published on September 10, 2026

Migrate cPanel Site to VPS Without Downtime

To migrate a cPanel site to a VPS without a surprise outage, treat DNS as the final switch, not the first task. Build the destination server, copy the account, test it on the new IP address, reduce DNS TTL, then change the records only after the application, mail, and SSL checks pass. The site stays available while the work happens in the background.

For a small business site, an agency account, or a store with live orders, the migration is less about moving files and more about preserving service behavior. PHP versions, database permissions, cron jobs, email routing, redirects, and firewall rules all need to arrive in a known-good state. Files are usually the easy part. The small settings hiding around them are where migrations earn their gray hairs.

Backup Recovery Case Study: 6 Hours Back

· 5 min read
Customer Care Engineer

Published on July 10, 2026

Backup Recovery Case Study: 6 Hours Back

At 02:14 UTC, the storefront stopped writing orders to the database. By 02:19, the site was still serving cached pages, but checkout had already become fiction. This backup recovery case study follows what happened next on a production VPS for a small e-commerce business, what we restored, what we did not restore blindly, and why the service was stable again before sunrise.

The customer ran a fairly standard stack for a growing online store - Nginx, PHP-FPM, MariaDB, Redis, and a control panel used by two non-sysadmin staff members. Traffic was not huge, but the timing was painful. A sale campaign had pushed order volume up, database writes were peaking, and a storage issue at the filesystem layer started corrupting active database tables. Not dramatic in Hollywood style, but serious enough that every minute mattered.

The first job was not restoration. The first job was to stop damage from spreading. We placed the application in maintenance mode, preserved current disk state for review, and checked whether replication, snapshots, or logical dumps gave us the cleanest recovery point. This matters more than people like to admit. Fast recovery is good. Fast recovery to damaged data is only fast disappointment.