Hosting Nepal
Hosting Nepal
BlogMigration
Migration
9 min read· June 8, 2026

Setting Up Your Website Migration: A Complete cPanel, Backup, and DNS Cutover Guide for .np Operators

Learn how to seamlessly migrate your website, including cPanel transfers, comprehensive backups, and proper DNS cutover, specifically for .np and .com.np domains in Nepal.

H

Hosting Nepal Editorial

Editorial Team · Updated Jun 8, 2026
Setting Up Your Website Migration: A Complete cPanel, Backup, and DNS Cutover Guide for .np Operators

Setting Up Your Website Migration: A Complete cPanel, Backup, and DNS Cutover Guide for .np Operators

Migrating your website involves transferring all its files, databases, and configurations to a new hosting environment. This guide provides a step-by-step approach for Nepali website owners using .np or .com.np domains, focusing on cPanel, robust backups, and critical DNS cutover procedures.

Key facts: * Target Audience: .np and .com.np domain operators, SMBs, e-commerce, NGOs, startups in Nepal. * Primary Tools: cPanel, FTP, database management tools. * Key Stages: Backup, Transfer, Configuration, DNS Cutover. * Estimated Time: 1-4 hours, depending on website size and complexity. * Cost: Often included with new hosting, or minimal fees for specialized migration services.

Understanding Website Migration for Nepali Businesses

Website migration is the process of moving a website from one web host or server to another. For businesses and organizations in Nepal, whether you're running an e-commerce store with Khalti and eSewa integration, a corporate site, or an NGO portal, a smooth migration is crucial to avoid downtime and maintain your online presence. This process typically involves several key steps: creating a comprehensive backup of your site, transferring these files and databases to the new server, configuring the site on the new host, and finally, updating your Domain Name System (DNS) records to point to the new location. A well-executed migration ensures your .np or .com.np website remains accessible and performs optimally.

According to a 2025 survey by the Nepal Telecommunications Authority (NTA), over 60% of Nepali SMBs plan to upgrade their hosting infrastructure within the next two years to improve performance and security. This highlights the growing need for reliable migration guides. Hosting Nepal specializes in assisting local businesses with these transitions, offering expert support for cPanel migrations and beyond.

Why Migrate Your Website?

There are several compelling reasons why a Nepali website owner might consider migrating their site:

* Improved Performance: Moving to a faster, more reliable server (e.g., from shared hosting to a KVM VPS or dedicated server) can significantly boost your website's speed and responsiveness, crucial for user experience and SEO in Kathmandu. * Enhanced Security: A new host might offer better security features, including advanced firewalls, malware scanning, and SSL certificate management, protecting your valuable data and customer information. * Better Support: Your current host might lack the technical support you need. Migrating to a provider like Hosting Nepal ensures you receive 24/7 expert assistance tailored to local needs. * Cost Efficiency: While sometimes a reason to move, it's essential to balance cost with features and performance. Sometimes, investing slightly more in quality hosting saves more in the long run by preventing downtime. * Scalability: As your business grows, your website needs to scale. Migrating to a hosting plan that offers more resources (CPU, RAM, storage) is essential for handling increased traffic and data.

Step-by-Step Website Migration Process

This section outlines the detailed steps for a successful website migration, focusing on cPanel environments and the critical DNS cutover for .np domains.

1. Comprehensive Website Backup

The first and most critical step is to create a complete backup of your existing website. This ensures you have a copy of all your data in case anything goes wrong during the migration. For cPanel users, this process is straightforward.

* Full cPanel Backup: Log into your old hosting account's cPanel. Navigate to the "Backup" or "Backup Wizard" section. Select "Full Backup" and choose a destination (e.g., your home directory). Once generated, download the backup file to your local computer. This file will contain all website files, databases, email accounts, and cPanel settings. * Manual File Backup (FTP): If a full cPanel backup isn't feasible or you prefer more control, use an FTP client (like FileZilla) to download all files from your public_html directory (or equivalent) to your local machine. * Manual Database Backup (phpMyAdmin): Access phpMyAdmin via your cPanel. Select your website's database, go to the "Export" tab, choose "Custom" export method, select all tables, and ensure the format is SQL. Download the .sql file.

2. Transferring Files and Databases to the New Host

Once you have your backups, the next step is to upload them to your new hosting account. Hosting Nepal provides cPanel hosting, making this process seamless.

* Upload Full cPanel Backup: If your new host supports cPanel-to-cPanel migration, you can often provide your old cPanel login details to your new host's support team (like Hosting Nepal's) and they will handle the transfer for you. This is the easiest method and highly recommended for WordPress migration. * Manual File Upload (FTP): If you performed a manual file backup, connect to your new hosting account via FTP. Upload all your website files to the public_html directory of your new host. * Manual Database Import (phpMyAdmin): Create a new database and a new database user in your new cPanel's "MySQL Databases" section. Assign the user to the database with all privileges. Then, go to phpMyAdmin, select your newly created database, click the "Import" tab, and upload your .sql backup file.

3. Configuring Your Website on the New Host

After transferring the files and databases, you need to ensure your website points to the correct database and settings on the new server.

* Update Configuration Files: For WordPress migration, edit the wp-config.php file in your public_html directory. Update the DB_NAME, DB_USER, DB_PASSWORD, and DB_HOST (usually localhost) to match the new database credentials you created. For other CMS or custom sites, locate and update their respective configuration files. * Check File Permissions: Ensure that your website files and directories have the correct permissions (e.g., 644 for files, 755 for directories) to prevent access issues. * Internal Link Updates (if necessary): If your domain name changed or you moved from a subdomain to a root domain, you might need to update internal links within your database. Tools like Search and Replace DB can help with this for WordPress.

4. DNS Cutover for .np and .com.np Domains

This is the final and most critical step: updating your domain's DNS records to point to your new hosting server. For .np and .com.np domains, this involves interacting with the Nepal Telecommunications Authority (NTA) DNS portal or your domain registrar.

* Identify New Nameservers/IP: Your new hosting provider (e.g., Hosting Nepal) will provide you with their nameservers (e.g., ns1.hostingnepals.com, ns2.hostingnepals.com) or the dedicated IP address of your server. * Update Nameservers: Log into your domain registrar's control panel (for .com.np) or the NTA's .np domain management portal. Locate the DNS management section and update the nameservers to those provided by your new host. If you are using A records, update the A record for your domain and www to point to the new server's IP address. * DNS Propagation: After updating, it takes time for these changes to propagate across the internet. This can range from a few minutes to 48 hours. During this period, some users might still see your old site, while others see the new one. This is known as DNS propagation. * Verify DNS: Use online tools like whatsmydns.net to check the propagation status of your domain's DNS records worldwide.

Common Migration Issues and Troubleshooting

Even with careful planning, issues can arise during website migration. Here are some common problems and their solutions, particularly relevant for Nepali website owners.

1. "Error Establishing a Database Connection"

This is a frequent error, especially for WordPress migration. It means your website cannot connect to its database.

* Solution: Double-check your database name, username, password, and host in your wp-config.php file (or equivalent configuration file). Ensure the database user has all privileges assigned to the database in cPanel. Verify the database server is running.

2. Website Looks Broken or Missing Images

If your site loads but images are missing, or CSS/JavaScript isn't applied correctly, it's usually a path issue.

* Solution: Ensure all files were uploaded correctly to the public_html directory. Check file permissions (files 644, directories 755). If you moved from a subdomain or a different directory structure, you might need to update hardcoded paths in your database or theme files. For WordPress, clear any caching plugins and regenerate permalinks.

3. Slow DNS Propagation

DNS changes can sometimes take longer than expected, leading to users seeing the old site.

* Solution: This is often a waiting game. Ensure you've correctly updated the nameservers or A records at your domain registrar or NTA portal. Clear your local DNS cache. Most internet service providers in Nepal (like WorldLink, Vianet, Classic Tech, Subisu) update their caches regularly, but it can vary.

4. Email Not Working After Migration

If your email accounts stop working, it's usually a DNS or configuration issue.

* Solution: If you migrated email accounts with cPanel, ensure they were recreated on the new server. Verify your MX (Mail Exchanger) records in your DNS settings point to your new hosting provider's mail servers. If you're using a third-party email service (like Google Workspace), ensure its MX records are correctly set and haven't been overwritten during the nameserver update.

Choosing the Right Hosting Partner in Nepal

For a smooth migration and reliable hosting, selecting the right partner is paramount. Hosting Nepal offers comprehensive migration assistance, ensuring your .np or .com.np website transitions without a hitch. Our local team understands the nuances of the Nepali internet infrastructure and provides expert support for cPanel, WordPress, and custom application migrations. We also offer robust backup solutions and guidance on DNS management with NTA, making us a trusted choice for SMBs, e-commerce, and startups across Nepal.

According to W3Techs data, cPanel remains one of the most popular control panels globally, simplifying website management and migration for millions, including a significant portion of Nepali websites. By choosing a host that leverages cPanel, you streamline complex tasks like backups and database management.

In conclusion, a successful website migration for your .np domain requires careful planning, meticulous execution of backups and file transfers, and a precise DNS cutover. By following these steps and leveraging the support of a reliable hosting provider like Hosting Nepal, you can ensure a seamless transition for your online presence, minimizing downtime and maximizing performance for your audience in Nepal and beyond.

Tags
website migration
cpanel transfer
website backup
dns cutover
wordpress migration
.np domain
hosting nepal
web development nepal
H
Written by
Hosting Nepal Editorial
Editorial Team

Part of the Hosting Nepal editorial team covering web hosting, domains, VPS, and local payment workflows for Nepali businesses. Based in Kathmandu.

Ready to get started?

Launch your website with Hosting Nepal today.


On this page

Understanding Website Migration for Nepali Businesses

Why Migrate Your Website?

Step-by-Step Website Migration Process

1. Comprehensive Website Backup

2. Transferring Files and Databases to the New Host

3. Configuring Your Website on the New Host

4. DNS Cutover for .np and .com.np Domains

Common Migration Issues and Troubleshooting

1. "Error Establishing a Database Connection"

2. Website Looks Broken or Missing Images

3. Slow DNS Propagation

4. Email Not Working After Migration

Choosing the Right Hosting Partner in Nepal

Share
Hosting Nepal
Hosting Nepal

2026 © Marketminds Investment Group. All rights reserved.

Website Migration Guide: cPanel, Backup & DNS Cutover for .np