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 (
22for SFTP, usually21for 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
3306for 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.

