Migrating your website to IndicHosts.net is easy and free for most cases. Follow this step-by-step guide to ensure a smooth transition.
1. Evaluate Your Current Site
- Locate where your website files are stored with your current host.
- If you use databases (e.g., MySQL), find out how to back them up.
- If you’re not sure, contact your current host—they’ll help based on their system.
2. Download Website Files
Use an FTP client (e.g., FileZilla) to download your site files:
- Connect to your current host via FTP.
- Download your website root (usually
public_html
) to your computer.
Here’s a guide on using FTP from IndicHosts:
3. Export Website Databases
If your site uses a database:
- Export via phpMyAdmin (most common).
- Alternatively, export via SSH if supported.
See these tutorials:
4. Upload Files & Import Databases
Next, transfer everything to IndicHosts.net:
- Upload site files to your IndicHosts
public_html
directory via FTP. - In cPanel, create a new MySQL database and user.
- Import your database backup via phpMyAdmin.
Refer to: Creating, Importing, and Exporting MySQL Databases
5. Test Your Website
Before updating your domain:
- Use your temporary URL to review the site, or
- Edit your computer’s
hosts
file if necessary. - Note: Some CMS platforms may not work properly via temporary URLs.
If you need help, contact support through your control panel.
6. Set Up Email
If you use email like [email protected]
:
- Create email accounts in cPanel and set up your email client.
- If you use external services (e.g., Google Workspace), update your MX records in cPanel and set mail routing to Remote Mail Exchanger.
- For existing emails on your old host, follow our migration guide.
Learn more: Getting Started Guide: Email
7. Point Your Domain
Update your nameservers at your domain registrar to:
pdns.indichosts.net sdns.indichosts.net tdns.indichosts.net edns.indichosts.net
Refer to: DNS Modification Tutorial
8. Final Website Check
DNS propagation can take up to 24 hours. We recommend:
- Testing right after changing nameservers
- Re-checking every 6–12 hours until it’s fully propagated
9. Need Assistance?
IndicHosts.net offers 24/7/365 free migration support, including:
- Free cPanel-to-cPanel migration
- Support for other hosts (up to 5 GB combined data)
Learn more in our FAQ: Do you transfer accounts?
How to Migrate a WordPress Site
Moving your WordPress site—including all themes, plugins, and content—to IndicHosts.net? Here’s how:
1. Download WordPress Files
- Connect to your current host via FTP.
- Download the WordPress folder (usually
/public_html
or/wordpress
).
2. Export the WordPress Database
Use phpMyAdmin to export the database associated with your WordPress site.
3. Create a New Database on IndicHosts
In cPanel, create:
- Database name
- Database user & password
Keep these credentials handy for the next step.
4. Update wp-config.php
Edit your downloaded wp-config.php
, updating:
DB_NAME
DB_USER
DB_PASSWORD
DB_HOST
(uselocalhost
if your database is on the same server)
5. Upload to IndicHosts
- Upload all WordPress files—including the modified
wp-config.php
—via FTP to the proper folder.
6. Import the Database via phpMyAdmin
Select your new database, then click “Import” and upload the SQL file you exported.
7. Test Your WordPress Site
Use the temporary URL or wait for DNS propagation to finish. Log into the WordPress dashboard to verify everything works.
🎉 Congratulations! You have successfully migrated your WordPress site to IndicHosts.net.
If you encounter any issues, our support team is available 24/7.