Clean baseline.
Documented.
Production-ready.
New server setup or full site migration — with a plan, sanity checks at every step, and documentation you can hand to the next person without a briefing call.
Every deployment.
Same baseline.
Whether it's a fresh server or a migration from an existing host, every Kernel Deploy engagement delivers the same documented, verified output.
Setup / Migration Plan
Service Configuration Baseline
SSL / HTTPS Baseline
Post-Deploy Sanity Checks
DNS Cutover Coordination
Handover Documentation
Fresh setup or migration —
same process discipline.
The deliverables are identical. The sequence and risk profile differ. Here's how each scenario runs.
Source environment review
Migration plan written & approved
Files & database transferred
SSL installed on new environment
Sanity checks on new environment
DNS cutover + propagation monitoring
Handover documentation delivered
-
Data loss during transfer Source backed up before we touch anything. Transfer validated with file count and database record checks before cutover.
-
Downtime during DNS switch TTL lowered 24–48h before cutover. Old environment stays live during propagation. Overlap window means no visitor sees a gap.
-
Broken URLs / hardcoded paths Database search-replace run after transfer. wp-config updated. Redirects validated. Mixed content checked.
-
SSL gap at cutover Certificate issued on the new host before DNS is pointed. HTTPS is live on new environment before cutover — no gap.
-
Something breaks post-cutover Rollback condition defined in the plan. Old environment available for revert within the propagation window if needed.
Requirements confirmed
Web server & PHP configured
Security baseline applied
SSL installed & HTTPS enforced
Environment sanity check
Handover documentation delivered
-
Server access Root or sudo SSH access, or WHM/cPanel root credentials. We'll confirm what's needed based on your panel.
-
Domain / DNS access Access to your DNS registrar or nameserver. Required for SSL validation and final record updates.
-
Intended stack Which panel (cPanel, Plesk, or none), expected PHP version, and whether LiteSpeed is already licensed or needs to be sourced.
-
Security layer intent If CloudLinux and Imunify are in scope, confirm licenses are on the account before we start. If not yet, Stack Setup handles that.
-
Ongoing ops plan After setup, ongoing managed hosting runs via Kernel Host. Worth scoping together so the environment is built to the right spec from the start.
Migrations break things.
Planned ones don't have to.
The risk isn't moving the site. It's moving it without a plan, without verifying the new environment, and without coordinating DNS timing correctly.
-
✗
DNS pointed before new environment is verifiedVisitors hit the new host before it's confirmed working. Errors are live before anyone notices.
-
✗
SSL not ready at cutoverSite loads over HTTP for a window. Browser warnings, search engine flags, form submissions over plain HTTP.
-
✗
Hardcoded URLs still pointing to old hostMedia broken, redirects looping, admin AJAX failing — found by a visitor, not caught before go-live.
-
✗
No rollback path definedSomething breaks. Old environment already decommissioned. No documented way back. Recovery improvised under pressure.
-
✗
No documentationNew environment is live. Nobody wrote down what changed. The next incident starts from zero.
-
✓
New environment verified before DNS movesFull sanity check via hosts file override — front-end, admin, forms, error logs — before any visitor is affected.
-
✓
SSL live before cutoverCertificate issued and HTTPS validated on the new host before DNS is pointed. No SSL gap.
-
✓
URL and redirect check includedDatabase search-replace, wp-config update, redirect audit, and mixed content check all done before go-live.
-
✓
Rollback condition in the planOld environment stays live during propagation. Rollback path defined in writing before we start.
-
✓
Handover docs delivered on completionConfiguration state, what changed, and what to watch — delivered with the all-clear.
What's covered.
What affects the quote.
Kernel Deploy scope is fixed around the baseline deliverables. Final price depends on your current infrastructure — not a moving target.
- Written setup or migration plan
- Web server + PHP configuration baseline
- SSL installation + HTTPS enforcement
- Post-deploy sanity checks
- DNS cutover coordination (migrations)
- Rollback condition defined in plan
- Handover documentation
- Number of sites being migrated
- Database size and complexity
- Existing stack complexity (custom configs)
- Security layer setup (→ Kernel Stack Setup)
- Performance tuning (→ Kernel Boost)
- Ongoing managed hosting (→ Kernel Host)
- WordPress maintenance (→ Kernel Care)
Move cleanly.
Land on a solid baseline.
Tell us your current hosting provider, panel, and number of sites. We'll confirm scope and what the engagement looks like before any commitment.