PanelAlpha Documentation
Back Home
Live Demo Get Started

Migrations

Documentation
    Introduction
Getting Started
    Installation Guide Update Guide SSL Configuration Translations
System Configuration
    General Configuration Plans Large WordPress Sites Hosting Servers DNS Servers Email Servers Remote Backups Notifications Automatic SSL Plugins & Themes Reseller Area Background Billing Diagnostic Mode Automatic Tester Snapshot Tool Server Migration
Migrations
    Overview Migration Types Import Process Managing Migrations Migration Details Troubleshooting Best Practices
WP Cloud Migration
    Overview
Admin Area
    Dashboard Instances Services Users Logs
Onboarding Methods
    Quick Onboarding Super Quick Onboarding Standard Onboarding
Hosting Servers
    Hosting Scenarios PanelAlpha Engine cPanel Plesk DirectAdmin WP Cloud
DNS Servers
    Cloudflare Bunny.net cPanel DNS Only PowerDNS
Email Servers
    Mailcow cPanel
Billing Systems Integrations
    PanelAlpha WordPress Hosting For WHMCS
Billing Scenarios
    Introduction Free Trial Period
Integrations
    Atarim AWStats Matomo Google Analytics Let's Encrypt Google PageSpeed Insights DB-IP Extendify WithoutDNS
Client Area - Instances
    List of Instances Creating New Instance Importing Existing Instance Instance Details Changing Domain Sharing Instances Monitoring Backups Plugins Advanced Settings
Client Area - Hosting
    Summary Domains FTP Accounts SFTP Accounts MySQL Databases Cron Jobs File Manager DNS Zone Editor Email Addresses Email Forwarders

# Migrations

  • Quick Overview
  • Verified Hosting Compatibility
  • Documentation Sections
  • Quick Start Guide
    • Client-Initiated Migration
    • Admin-Initiated Migration
  • Migration Workflow Overview
  • Key Features
  • Getting Started

The Migrations section covers every way to bring WordPress sites into PanelAlpha. Whether clients start imports in the Client Area or admins step in from the Admin Area, you can monitor progress, intervene quickly, and ensure successful cutovers.

# Quick Overview

  • Who starts it? Clients (automatic) or admins (manual/assisted)
  • Methods available: Plugin, FTP/SFTP, or admin file upload
  • Where to monitor: Admin → Migrations (In Progress, Failed, Successful)
  • How to recover: Logs + retry, manual handoff, or mark as successful after manual fix

# Verified Hosting Compatibility

PanelAlpha migrations have been tested and verified on these major hosting providers:

Provider Status
WP Engine ✅ Works correctly
AWS Lightsail ✅ Works correctly
Kinsta ✅ Works correctly
Pressable ✅ Works correctly
Cloudways ✅ Works correctly
GoDaddy ⚠️ Plugin requires manual upload to wp-admin, then works correctly
BlueHost ✅ Works correctly
DreamHost ✅ Works correctly
Hosting.com ✅ Works correctly
Hostinger ✅ Works correctly
SiteGround ✅ Works correctly

Note: While these providers have been explicitly tested, PanelAlpha migrations work with any standard WordPress hosting environment. If you encounter issues with an unlisted provider, consult the Troubleshooting guide.

# Documentation Sections

This documentation is organized into focused guides. Pick where you need to dive deeper:

  • Migration Types: When to use automatic vs manual migrations, plugin vs FTP.
  • Import Process: The 7-step engine flow, statuses, and post-import automation.
  • Managing Migrations: How to monitor, stop, retry, delete, and bulk-manage migrations.
  • Migration Details: Tabs, credentials, and logs available per migration.
  • Troubleshooting: Symptom-first fixes and decision paths.
  • Best Practices: Recommended methods by scenario, large-site tips, and validation checklists.

# Quick Start Guide

# Client-Initiated Migration

Client creates instance → Selects "Import Existing WordPress" → Chooses method (Plugin/FTP) → Provides credentials → Admin monitors in Migrations tab

Learn more: Migration Types

# Admin-Initiated Migration

Navigate to Migrations → Click "Manual Migration" → Select user & service → Upload files via FTP → Verify → Continue Import → Monitor completion

Learn more: Manual Migrations

# Migration Workflow Overview

The migration process follows these sequential steps:

  1. Migration Initiated - Started by client or administrator; user selects migration method and provides credentials

  2. Step 1: Installing New Instance - Creates hosting account on destination server; sets up domain and directory structure

  3. Steps 2-4: Preparing Source & Destination - Installs plugins if needed; creates temporary FTP accounts; establishes connection to source

  4. Step 5: Preparing Migration - Downloads WordPress files from source; exports database from source; transfers data to destination staging area

  5. Step 6: Running Migration - Extracts WordPress files to destination; imports database into destination; configures WordPress (URLs, paths, wp-config)

  6. Step 7: Cleaning Up - Removes temporary files and accounts; cleans up migration plugin from source; finalizes instance configuration

  7. Migration Complete - Instance active and accessible; SSL certificate issued (if configured); automatic backups enabled; ready for production use

Learn more: Import Process for detailed explanation of each step

# Key Features

  • Real-time Monitoring - Track progress of all migrations in one place
  • Multiple Methods - Automatic (plugin/FTP) and manual migration options
  • Comprehensive Logging - Detailed logs for troubleshooting and auditing
  • Retry Capability - Retry failed migrations with one click
  • Tested Compatibility - Verified on 11+ major hosting providers

# Getting Started

New to migrations? Start here:

  1. Migration Types - Understand automatic vs manual migrations
  2. Import Process - Learn the 7-step migration workflow
  3. Managing Migrations - Monitor and manage migrations

Need help? Check:

  • Troubleshooting - Common issues and solutions
  • Best Practices - Tips for successful migrations