iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
You can move from shared hosting to a dedicated server with little or no visible downtime by building and testing the new environment before changing DNS. Keep the shared account online, lower DNS time to live (TTL) 24–48 hours before the move, copy and verify files, databases, mail and scheduled jobs, then freeze changes for a final synchronization and controlled DNS cutover. Continue serving from the old host while resolvers update and be ready to revert DNS if checks fail.
The process is more than copying a website. Runtime versions, database compatibility, permissions, certificates, mail records, background jobs and external integrations all have to match. The sequence below covers both cPanel-assisted transfers and manual migrations when you have only a shared-hosting login.
What changes when you move from shared hosting to a dedicated server?
A shared plan places your site on a server whose operating system, web server, database and resource limits are managed for many customers. A dedicated server gives your account the machine’s reserved CPU, memory, storage and network capacity, but it also makes you responsible for selecting compatible software, applying updates, securing services and recreating every account-level setting.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →That extra control is why a migration can fail even when the site files look identical. A different PHP extension, MySQL or MariaDB version, file owner, firewall rule, cron environment or DNS record can break an otherwise complete copy. Treat the move as an environment rebuild with a staged cutover, not as a single upload.
#1 Best Overall
- Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
- Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
- Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
- Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
- 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
How do I prepare a migration without taking the old site offline?
Preparation lets the shared server continue serving visitors while the dedicated server is built and tested. Start at least 24–48 hours before the DNS change so resolver caches can expire on the schedule you choose.
1. Inventory every service and dependency
Create a written record of the current account before provisioning anything. Include:
- Primary domains, parked domains, subdomains and any aliases.
- A and AAAA records, MX records, TXT records, CNAMEs, verification records and delegated nameservers.
- PHP or other runtime versions, enabled extensions, web-server modules and application configuration values.
- Databases, database users, privileges, connection names and table or row counts.
- Document roots, uploads, symlinks, storage paths, file ownership and writable directories.
- Cron entries, queue workers, scheduled scripts and server-side environment variables.
- Email accounts, aliases, forwarders, autoresponders, mailbox sizes and any server-side filters.
- SSL certificates, private keys, intermediate chains, HTTP-to-HTTPS redirects and security headers.
- Third-party API credentials, webhook endpoints, payment callbacks, allow-listed IP addresses and other integrations.
Confirm that you control the registrar or DNS provider. Without that access, you may be unable to point the domain at the new IP or revert quickly.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 112. Capture DNS and lower the TTL
Export or screenshot the complete DNS zone before editing it. A 2026 hosting migration guide recommends setting the relevant records’ TTL to 300–600 seconds (5–10 minutes) 24–48 hours before the move. The lower value helps new queries learn the replacement address sooner, but it cannot force a resolver that is still honoring an older cached value to refresh early.
3. Make restorable backups
Take a complete backup of web files, databases, mail data that you can export, configuration files and the DNS zone. Download copies to a separate location and retain more than one copy. Prove that at least one file and one database backup can be restored to a staging area; a backup that has never been restored is only an assumption.
What must be ready on the dedicated server?
Provision the destination before touching public DNS. Select the operating system, control panel and web stack, then lock down access while the old host remains live.
- Verify the server has sufficient CPU, memory, storage and network capacity for current traffic plus growth.
- Enable SSH or WHM access as appropriate, create administrative accounts, and configure the firewall with only required ports.
- Install the same or a compatible PHP/runtime release and all extensions the application uses.
- Match MySQL or MariaDB major versions and character-set settings before importing data.
- Set the intended web-server limits, upload sizes, process limits, time zone and locale.
- Prepare backup storage, monitoring and a method to capture web, mail, database and system logs.
- Obtain or plan to issue certificates for every hostname, including non-obvious subdomains.
For cPanel transfers, cPanel advises using identical or compatible MySQL/MariaDB, PHP, extensions, Apache and related software on the replacement. Update software after the transfer where possible; changing versions during the copy increases compatibility risk. A mismatch in MySQL or MariaDB versions can produce serious errors rather than a clean import.
Free tools Windows power users keep installed
One-click scans. No signup required.
Rank #2
- 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
- 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
- Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
- 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
- What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
Should I use an automated transfer or migrate manually?
Use an automated account transfer when you have root or WHM access and both servers run compatible control-panel stacks. Use a manual, per-site migration when the shared provider gives you only a cPanel login, SFTP and database access. The choice affects what is copied automatically and how much verification you must perform.
| Decision factor | Automated account transfer | Manual migration |
|---|---|---|
| Access required | Usually root or WHM access on the destination and source, depending on the tool. | One account’s control-panel, SFTP/SSH and database credentials may be enough. |
| Compatibility control | Fast when operating-system and service versions are compatible; mismatches can stop or corrupt a transfer. | You choose each runtime and can adapt configuration, but you must identify every dependency yourself. |
| Email and SSL coverage | Account-level mail credentials, website content and related settings can be included by the control-panel tool; verify certificates and mail routing afterward. | Mailboxes, messages, keys, chains and DNS records must be exported or recreated explicitly. |
| Expected disruption | Synchronization and a planned DNS switch can limit disruption, although cPanel warns that its documented full-account procedure may involve downtime. | Requires your own staged copy, final sync and DNS plan; omissions are more likely to create a second cutover. |
| Rollback ease | Simple if the old account stays online and its DNS can be restored. | Also reversible, but only if you retain verified backups and document every manual change. |
| Provider support | The destination host may offer a migration service or help with WHM and licensing. | Support varies; confirm who can export mail, databases and DNS from the shared account. |
| Total cost | May include control-panel licenses or a paid migration service; current terms differ by host. | Usually avoids a transfer fee but consumes more administrator time. |
How do I migrate the site step by step?
Perform the copy in a staging state, test it, then synchronize only the changes made during testing. The old server remains authoritative until the final DNS change.
1. Create the destination accounts and paths
Recreate domains, subdomains, document roots, database names, database users, mailboxes and aliases on the dedicated server. Preserve the application’s expected paths where practical. Record every new password and connection value in a secure password manager rather than leaving credentials in notes or shell history.
2. Copy files and permissions
Use the provider’s transfer tool, SFTP or SSH to copy the web tree, hidden files and deployment artifacts. Preserve permissions and ownership, then set writable permissions only on directories that actually need them. Do not copy obsolete cache or temporary files blindly if the application can regenerate them.
3. Export and import databases
Put the application into a consistent state for the export, then dump each database with a method compatible with its engine and version. Import into the matching database server, create users and privileges, and compare table counts, character sets and recent records. Update the application configuration with the destination hostname, database name, username and password.
4. Recreate mail and certificates
Transfer mailboxes and messages using the control panel’s account-transfer function or an IMAP-capable migration method. Recreate forwarders, aliases, autoresponders and filters. Install certificates and private keys where permitted, or issue new certificates for the destination; include the full intermediate chain and test renewal.
5. Rebuild jobs, redirects and security rules
Re-enter cron jobs with the correct interpreter path and schedule. Recreate rewrite rules, redirects, firewall allow-lists, rate limits and application workers. Check that callback URLs and external services recognize the new outbound IP when they use an allow-list.
Rank #3
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
6. Test on a private hostname or hosts-file override
Assign a staging hostname or map the domain to the new IP in your local hosts file. Test both HTTP and HTTPS, canonical redirects, logins, forms, uploads, search, checkout or other write-heavy functions, database queries, background jobs and API callbacks. Test from a device that is not using the same DNS cache as your workstation.
7. Freeze writes and run the final synchronization
Announce a short maintenance window. Pause publishing, uploads, administrative edits, queue workers and other jobs that can write data. Copy changed files, export the final database delta, and verify that the latest records and file counts match the source. Keep the old server serving traffic while this comparison is completed.
8. Change DNS and observe both servers
Update the A and AAAA records, or change nameservers if you are moving DNS authority. Check answers from several public resolvers and geographic locations. Watch web, mail, authentication and system logs on the dedicated server while the old server remains available for clients still using cached records.
How do I test the new server before changing DNS?
A destination that returns a home page is not necessarily ready for production. Use a checklist that exercises reads, writes, scheduled work and external dependencies.
- Open representative URLs over HTTP and HTTPS and confirm the intended canonical redirects.
- Verify certificate names, expiration, intermediate-chain delivery and renewal configuration.
- Log in as different user roles; submit forms; upload, edit and delete test content.
- Run representative database searches and compare important totals with the source.
- Send and receive test mail for each domain, including aliases and forwarders.
- Validate SPF, DKIM and DMARC records and inspect message headers for alignment.
- Trigger a scheduled task or queue job in a controlled way and confirm its logs.
- Exercise payment, webhook, analytics and other API callbacks in their documented test mode where available.
- Compare file and database counts, recent timestamps, storage usage and error-log volume.
Record the expected result and the actual result for each check. Fix failures before lowering the maintenance window; DNS propagation does not repair an application that is misconfigured.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteHow can I cut over with minimal downtime?
The cutover is a short, controlled sequence rather than a promise that every connection changes at once.
- Confirm that the reduced TTL has been in place for the planned period and that the destination passes the full test checklist.
- Freeze publishing, uploads, administration and write-heavy jobs on the source.
- Run the final file and database synchronization and verify recent records.
- Change the A/AAAA record or nameservers at the authoritative DNS provider.
- Query multiple resolvers, test the site over both protocols, and watch application, web and mail logs.
- Leave the old server online while cached resolvers and long-lived connections drain.
- Unfreeze writes only after the new server is handling the intended traffic and mail flow.
There is no universal migration-duration or downtime statistic: the result depends on DNS caching, data volume, application write activity and configuration. cPanel documentation cautions that websites may experience downtime during its full-account procedure, so plan a maintenance notice even when your staging process is designed to avoid an outage.
Rank #4
- Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
- Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
- Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
- Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
- Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
How does cPanel’s Transfer Tool and Live Transfer work?
With full access, WHM’s Transfer Tool can move one or more accounts and preserve much of the account structure. cPanel states that account data moved by the process includes website content, databases, database users, passwords and privileges, email credentials and related account data.
Live Transfer adds synchronization and a final DNS switch intended to reduce disruption. Follow cPanel’s role guidance when both servers are members of a DNS cluster; publishing conflicting zones from both systems can make the domain alternate between answers. cPanel’s Live Transfer guidance recommends keeping the source online for two days when its proxy feature is used. Treat that as an operational holding period, not a guarantee that every resolver will switch at the same instant.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
If you do not have root access to the shared server, ask the destination host whether it can perform a per-account migration and exactly what it needs. Confirm in advance who is responsible for exporting mail, databases, SSL material and DNS records, and whether a migration fee or license is involved.
What should I do if the new host fails after DNS changes?
Use the old server as your rollback target while investigating. If visitors see errors, transactions fail, mail is rejected or data is missing, restore the previous A/AAAA records or nameservers, keep the dedicated server intact for diagnosis, and stop writes that could diverge the two copies.
- Capture timestamps, resolver answers, HTTP status codes, application errors and mail logs.
- Identify whether the fault is DNS, TLS, permissions, a missing extension, a database mismatch, a firewall rule or an application setting.
- Restore from the verified backup if the destination data or configuration is damaged.
- Reconcile any writes made during the failed attempt before trying another cutover.
- Repeat staging tests and perform a new final synchronization only after the cause is corrected.
Do not cancel the shared account until traffic, SSL, application functions, cron jobs and email are stable and you have taken a final archival backup.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.How do I choose a dedicated-hosting plan for the migration?
Evaluate the destination on operational fit, not only advertised processor or memory figures.
Recommended Free Tools
- Migration eligibility: Ask whether the host accepts your current control panel and can move accounts, mail and databases.
- Managed administration: Clarify who patches the operating system, responds to incidents and handles control-panel licensing.
- Backup policy: Check retention, off-server storage, restoration testing and whether backups include mail and databases.
- Capacity: Match CPU, memory, storage type, I/O limits and network capacity to measured usage and peak jobs.
- Availability terms: Read the SLA’s definition of uptime, maintenance exclusions and support response targets.
- Networking: Confirm IPv4 and IPv6 availability, reverse DNS control, firewall options and DDoS or traffic filtering.
- DNS tooling: Ensure you can export zones, edit TTLs, monitor propagation and revert records quickly.
Request current plan, support and migration terms in writing. Prices, included transfers and managed features change by region and date, so an old promotion or a generic plan description is not evidence of what your account will receive.
Best Value
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
What are the most common migration mistakes?
Changing DNS before testing
Pointing the domain at an unverified server turns configuration work into an outage. Keep testing private until all critical paths pass.
Forgetting non-web services
Sites often fail after a move because cron, queue workers, webhooks, mail aliases or API allow-lists were omitted. Use the inventory as a sign-off document, not a one-time note.
Mixing incompatible database versions
An import can appear to complete while queries fail later. Match versions first, inspect the import output, and run real application queries before cutover.
Copying data while users are still writing
A database dump taken during active edits can miss the latest records. Freeze writes and perform a final synchronization immediately before DNS changes.
Closing the old account too soon
Cached DNS, delayed mail delivery and overlooked URLs can surface problems after the first tests. Retain the source until acceptance checks and an archival backup are complete.
What is the final acceptance checklist?
- At least one file and one database backup have been restored successfully.
- The DNS zone was captured, TTLs were lowered in advance, and registrar or DNS-provider access is confirmed.
- The dedicated server has tested capacity, firewall rules, SSH/WHM access, licensing and backups.
- Runtime versions, extensions, database versions, permissions and cron schedules match the application’s requirements.
- HTTP, HTTPS, redirects, authentication, forms, uploads, APIs, jobs and database queries pass on the new IP.
- Mailboxes, aliases, sending, receiving, SPF, DKIM, DMARC and certificate chains pass.
- Writes were frozen for the final sync, recent records were compared, and both servers stayed online through DNS propagation.
- Logs are monitored, rollback records are documented, and the old host remains available until acceptance is complete.
Frequently Asked Questions
Will visitors who already have the site open be disconnected during the DNS switch?
Existing TCP connections usually continue to the server they already reached, while new connections are routed according to each resolver’s cached DNS answer. A visitor may therefore see the old or new server temporarily; keep application sessions and data consistent on both sides of the transition.
Do I need to change email settings on every employee’s device?
Not always. If the mailbox names, passwords and mail hostnames remain unchanged, many clients reconnect automatically; changing MX records alone does not change a user’s IMAP or SMTP server setting. Reconfigure clients only when hostnames, ports, authentication methods or certificates change, and verify mobile devices separately.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Can I move the website while leaving DNS with my current registrar?
Yes. You can keep nameservers at the registrar and edit only the website’s A and AAAA records, provided you can manage the zone. Moving nameserver authority is a separate change that also requires copying every record, including verification and mail entries.
How can I tell whether DNS propagation is finished?
Query the authoritative nameserver and several independent recursive resolvers from different networks, then compare the returned addresses and observe access logs on both servers. Traffic that still arrives at the old host is expected until cached answers expire; it is not proof that the new server is broken.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

