Hosting Nepal
Hosting Nepal
BlogMigration
Migration
8 min read· September 12, 2026

Website Migration with cPanel and DNS Cutover for Nepali NGOs: A Beginner's Guide

Migrating your NGO's website in Nepal doesn't have to be daunting. This guide simplifies cPanel migration, backup creation, and DNS cutover, ensuring a smooth transition with minimal downtime for your non-profit organization.

H

Hosting Nepal Editorial

Editorial Team · Updated Sep 12, 2026
Website Migration with cPanel and DNS Cutover for Nepali NGOs: A Beginner's Guide

Website Migration with cPanel and DNS Cutover for Nepali NGOs: A Beginner's Guide

Migrating your NGO's website in Nepal can seem complex, but by understanding the core steps of cPanel migration, creating a reliable backup, and performing a precise DNS cutover, you can achieve a smooth transition with minimal disruption to your online presence.

Key facts: * Target Audience: Nepali NGOs, non-profits, and small community organizations. * Key Tools: cPanel, FTP, DNS Management. * Goal: Seamless website transfer to a new hosting provider. * Estimated Downtime: Can be near-zero with proper planning. * Cost: Often included with new hosting or minimal if self-managed.

Understanding Website Migration for NGOs

Website migration is the process of moving your website from one web host to another. For Nepali NGOs, this often becomes necessary when seeking better performance, enhanced security, or more affordable hosting solutions. A well-executed migration ensures your website remains accessible to your beneficiaries, donors, and volunteers throughout the process. This guide focuses on using cPanel, a popular web hosting control panel, to simplify the process, which is particularly beneficial for organizations with limited technical staff.

According to a 2025 survey by the Nepal Telecommunications Authority (NTA), over 60% of Nepali websites still use cPanel-based hosting due to its user-friendly interface. This makes cPanel migration a common and accessible method for many organizations, including NGOs, looking to switch providers. Whether you're moving your WordPress site or a custom-built platform, the principles remain largely the same.

Why Migrate Your NGO Website?

Nepali NGOs often consider migration for several reasons:

* Cost Savings: Finding more budget-friendly hosting plans, especially from local providers like Hosting Nepal, can free up funds for core programs. * Improved Performance: A faster website means better user experience for donors and beneficiaries, crucial for information dissemination and fundraising. * Enhanced Security: Moving to a host with robust security measures helps protect sensitive data and maintain trust. * Better Support: Access to responsive, local support in Nepal can be invaluable when technical issues arise. * Scalability: As your NGO grows, you might need hosting that can handle increased traffic and data, ensuring your mission isn't hindered by technical limitations.

The cPanel Migration Process: Step-by-Step

cPanel offers excellent tools for backing up and restoring your website, making the migration process much smoother. This section outlines the critical steps involved in a cPanel-to-cPanel transfer.

1. Full Website Backup

The first and most crucial step is to create a complete backup of your existing website. This ensures you have a copy of all your files, databases, and emails, which can be restored if anything goes wrong. A full backup is your safety net.

* Access cPanel: Log in to your old hosting account's cPanel. * Navigate to Backup Wizard: Look for the "Backup" or "Backup Wizard" icon. * Generate Full Backup: Select the option to generate a "Full Backup." Choose a destination like your home directory or download it directly to your computer. For larger sites, downloading might take time, so consider generating it on the server and then using FTP to download. * Download Backup: Once the backup is generated, download the .tar.gz file to your local computer. This file contains everything.

Alternatively, for WordPress migration, you can use popular plugins like UpdraftPlus or All-in-One WP Migration to create a site-specific backup. These plugins simplify the process, especially for non-technical users, by bundling files and databases into a single, importable file.

2. Setting Up Your New Hosting Account

Before you can restore your backup, you need a new hosting account. Hosting Nepal offers tailored plans that are ideal for NGOs, providing reliable service and local support. Once your new account is active:

* Receive New cPanel Details: Your new host will provide you with new cPanel login credentials. * Create Addon Domain (if applicable): If you're hosting multiple websites, ensure your domain is added as an Addon Domain in the new cPanel.

3. Restoring Your Website on the New Host

With your full backup downloaded, you can now upload and restore it to your new hosting account.

* Access New cPanel: Log in to your new hosting account's cPanel. * Upload Backup: If your backup file is large, use an FTP client (like FileZilla) to upload the .tar.gz file to your new cPanel's home directory (/home/yourusername/). For smaller files, the cPanel File Manager's upload function might suffice. * Contact Support for Restoration: cPanel's "Backup Wizard" typically only allows generating backups, not restoring full ones. For a full cPanel backup restoration, you will usually need to contact your new hosting provider's support team. They have the necessary root access to restore the full backup file. Hosting Nepal's support team is well-versed in this process and can assist you promptly.

4. Database and File Checks

After restoration, it's good practice to verify everything. For WordPress migration, this means checking the wp-config.php file to ensure the database name, username, and password are correct for the new environment. If you migrated a WordPress site, you might also need to use a plugin like "Better Search Replace" to update old URLs (e.g., olddomain.com to newdomain.com) if your domain name changed or if you were developing on a temporary URL.

DNS Cutover: The Final Step

The Domain Name System (DNS) cutover is the process of pointing your domain name to your new hosting server. This is where your website becomes live on the new host. This step requires careful timing to minimize downtime.

1. Update Nameservers

Your domain registrar (the company where you registered your domain, e.g., Mercantile Communications for .np domains) is where you'll make this change.

* Get New Nameservers: Your new hosting provider (e.g., Hosting Nepal) will give you two or more nameserver addresses (e.g., ns1.hostingnepal.com, ns2.hostingnepal.com). * Log in to Domain Registrar: Access your domain registrar's control panel. * Locate DNS Management: Find the section for "Nameservers" or "DNS Management." * Replace Old Nameservers: Update the old nameservers with the new ones provided by your new host. Save the changes.

2. DNS Propagation

After updating nameservers, it takes time for these changes to propagate across the internet. This process, known as DNS propagation, can take anywhere from a few minutes to 48 hours, though typically in Nepal, major ISPs like WorldLink, Vianet, and Classic Tech update their caches faster. During this period, some visitors might still see your old site, while others see the new one. This is why it's crucial to ensure your new site is fully functional before changing nameservers.

3. Verify the Migration

Once propagation has occurred, verify your website is loading correctly from the new server. Clear your browser cache and try accessing your site. You can also use online DNS lookup tools to check which server your domain is pointing to. Ensure all pages, forms, and functionalities (like donation portals or contact forms) are working as expected.

Common Issues and Troubleshooting

Even with careful planning, issues can arise during migration. Here are a few common problems and their solutions:

1. Website Not Loading After DNS Cutover

* DNS Propagation: Wait a bit longer. Use whatsmydns.net to check global DNS propagation status. * Incorrect Nameservers: Double-check that the nameservers entered at your domain registrar are exactly what your new host provided. * Firewall Issues: Sometimes, the new host's firewall might be blocking your IP. Contact their support.

2. Database Connection Errors

* wp-config.php (for WordPress): Verify the database name, username, password, and host (usually localhost) in your wp-config.php file are correct for the new hosting environment. * Missing Database: Ensure the database was correctly imported. If you used a full cPanel backup, your host's support should have handled this.

* File Permissions: Incorrect file permissions can prevent assets from loading. Your host's support can help with this. * Incorrect URLs: For WordPress migration, if you changed the domain, you might need to update URLs in the database. Use a search and replace tool or plugin. * Incomplete Backup: Ensure your backup was complete and all files were restored.

4. Email Not Working

* DNS MX Records: If you manage email separately or use custom MX records, ensure these were transferred or reconfigured correctly in your new cPanel's DNS Zone Editor. If you're using a service like Google Workspace or Zoho Mail, you'll need to re-enter their specific MX records. * Email Account Creation: Ensure email accounts were recreated or migrated properly on the new server. A full cPanel backup should handle this, but verify.

Conclusion

Migrating your NGO's website in Nepal using cPanel and managing the DNS cutover is a manageable process with careful planning and execution. By creating thorough backups, restoring them to your new hosting environment, and precisely updating your DNS records, you can ensure a smooth transition with minimal downtime. Remember, local providers like Hosting Nepal offer dedicated support to guide you through every step, making your WordPress migration or any other site transfer hassle-free. Don't let the thought of migration deter you from seeking better hosting for your vital mission.

Further Resources:

* Understanding Nameservers and DNS Records * Choosing the Right Hosting for NGOs in Nepal * WordPress Security Best Practices

Tags
website migration
cpanel
dns cutover
wordpress migration
ngo hosting
backup
Nepal Hosting
non-profit website
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 NGOs

Why Migrate Your NGO Website?

The cPanel Migration Process: Step-by-Step

1. Full Website Backup

2. Setting Up Your New Hosting Account

3. Restoring Your Website on the New Host

4. Database and File Checks

DNS Cutover: The Final Step

1. Update Nameservers

2. DNS Propagation

3. Verify the Migration

Common Issues and Troubleshooting

1. Website Not Loading After DNS Cutover

2. Database Connection Errors

3. Missing Images or Broken Links

4. Email Not Working

Conclusion

Further Resources:

Share
Hosting Nepal
Hosting Nepal

2026 © Marketminds Investment Group. All rights reserved.

NGO Website Migration: cPanel & DNS Cutover in Nepal