We offer professional website migration services for websites hosted on Linux servers. We specialize in seamless migrations, including cPanel to cPanel, Plesk to Plesk, selected AWS environments, and carefully managed manual migrations based on the size and complexity of the website.

Our goal is to ensure that your website, files, databases, email accounts, configurations, and other essential data are transferred safely and correctly, with minimal downtime or disruption. We carefully handle each migration to help ensure that your website continues to function properly after the transition.

If you need direct assistance with your migration, we can manage the process from start to finish to ensure a smooth, hassle-free transition.

Details Required for a Successful Website Migration

To ensure a smooth, secure, and successful website migration, we need a few details and access credentials from your current hosting provider and your new hosting environment.

Every website is different, so the exact requirements may vary depending on your hosting setup, CMS, database, email configuration, and server environment. Providing the information below in advance helps us complete the migration with minimal downtime and avoid unnecessary delays.

1. Website & Domain Details

Please provide:

  • Website / Domain Name: example.com
  • Current Website URL: https://example.com
  • CMS / Platform: WordPress, Joomla, Drupal, Laravel, custom PHP, etc.
  • Subdomains: If applicable
  • Website Admin Login: If required for post-migration testing
  • Any special website requirements or configurations

2. Source Server Details

The source server is your current hosting/server, where the website is currently running.

Please provide the following:

  • Hosting Provider: e.g. cPanel hosting, Plesk, VPS, Dedicated Server, etc.
  • Server IP Address / Hostname
  • SSH Access (if available)
    • Host / IP
    • Port (usually 22)
    • Username
    • Authentication method (Password or SSH Key)
  • SFTP / FTP Access (if SSH is not available)
    • Hostname / IP
    • Port (22 for SFTP, usually 21 for FTP)
    • Username
    • Password
  • Control Panel Access, if applicable
    • cPanel / Plesk / DirectAdmin, etc.
    • Login URL
    • Username
    • Password
  • Current PHP Version
  • Database Type and Version (MySQL/MariaDB, etc.)

3. Database Details

If your website uses a database, please provide access to the database or sufficient server access to export it.

Required information may include:

  • Database Name
  • Database Username
  • Database Password
  • Database Host
  • Database Port (usually 3306 for MySQL/MariaDB)
  • phpMyAdmin or equivalent database management access, if available

For WordPress and other CMS-based websites, the database is an essential part of the migration and must be transferred along with the website files.

4. Destination Server Details

The destination server is the new hosting/server where the website will be migrated.

Please provide:

  • New Hosting Provider
  • Server IP Address / Hostname
  • SSH Access
    • Host / IP
    • Port
    • Username
    • Authentication method
  • SFTP / FTP Access, if applicable
    • Hostname / IP
    • Port
    • Username
    • Password
  • Control Panel Access, if applicable
    • cPanel / Plesk / DirectAdmin, etc.
    • Login URL
    • Username
    • Password
  • PHP Version
  • Database Details
    • Database Name
    • Database Username
    • Database Password
    • Database Host
    • Database Port

5. DNS & Domain Access

DNS configuration is an important part of the migration process.

Depending on your setup, we may need:

  • DNS Provider details
  • Access to the DNS management panel
  • Current Nameservers
  • A / AAAA Records
  • CNAME Records
  • MX Records
  • TXT Records (SPF, DKIM, DMARC, verification records, etc.)
  • Any other custom DNS records

Important: If your email service is hosted separately from your website, please let us know before the migration. We will make sure that your email-related DNS records are preserved correctly.

6. SSL Certificate

Please let us know how SSL/HTTPS is currently configured:

  • Let’s Encrypt
  • Hosting-provided SSL
  • Paid SSL certificate
  • Cloudflare or another CDN/proxy
  • Custom SSL configuration

If applicable, we will configure or reissue the SSL certificate on the new server.

7. Email Accounts

If email is also being moved to the new server, please provide:

  • Email provider
  • Number of mailboxes
  • Email account details
  • Current MX records
  • Email migration requirements

Please specify clearly whether your email service is being migrated or will remain with the existing provider.

8. Additional Services & Configurations

Please inform us if your website uses any of the following:

  • Cron Jobs / Scheduled Tasks
  • Cloudflare
  • CDN
  • Firewall / WAF
  • External APIs
  • Payment gateways
  • SMTP services
  • Third-party email services
  • Webhooks
  • External databases
  • IP whitelisting
  • Custom server configurations
  • Git repositories/deployment systems
  • Search Console or analytics integrations

These services may require additional configuration after the website is moved.

9. Backup & Migration Requirements

Before starting the migration, we recommend having a complete backup of the existing website, including:

  • Website files
  • Database
  • Configuration files
  • DNS records
  • Email data, if applicable
  • SSL configuration, where applicable

We will verify the migrated website on the new server before the final DNS switch wherever the hosting environment allows it. This helps reduce the risk of downtime and allows us to identify and resolve issues before the new server becomes live.

10. Final Testing & DNS Switch

Once the website has been successfully transferred, we will check:

  • Homepage and internal pages
  • Images, CSS and JavaScript
  • Website functionality
  • Forms and contact forms
  • Admin/login functionality
  • Database connectivity
  • SSL/HTTPS
  • Email functionality, where applicable
  • DNS configuration
  • Any critical third-party integrations

Only after the new environment has been tested should the final DNS change be made. The old server should remain available until the migration has been fully verified and the new environment is confirmed to be stable.

Important Security Note

Please do not send sensitive passwords through unsecured email or public messages.

Where possible, provide temporary access credentials, SSH keys, or a secure password-sharing method. Access should be limited to the permissions required for the migration and can be revoked once the migration is completed.


Quick Migration Information Checklist

To get started, please have the following ready:

☐ Domain / Website URL
☐ Current hosting/server details
☐ Source server IP / hostname
☐ SSH / SFTP / FTP access
☐ Source control panel access
☐ Database access
☐ New hosting/server details
☐ Destination server IP / hostname
☐ SSH / SFTP / FTP access
☐ Destination control panel access
☐ DNS access
☐ SSL information
☐ Email migration information, if applicable
☐ Cron jobs and other special configurations
☐ Third-party services / integrations

Once we have the required information, we can assess the migration requirements and proceed with the transfer safely and efficiently.