Skip to main content
🚀

Migration

30 articles in this section

This section covers moving to ZevsHost and the reverse case too — from any hosting provider, any control panel, and almost any stack. It separately walks through free migration done by the ZevsHost team and the do-it-yourself route: transferring files with rsync, SCP, or FTP, moving MySQL databases, and jumping straight from shared hosting to a VDS.

For specific CMS platforms and stacks there are dedicated guides: WordPress, Joomla, and OpenCart, Python and Node.js applications, plus switching from Apache to Nginx with config and .htaccess conversion. A separate topic covers changing the control panel itself, when not just files move but the whole account structure — from cPanel to ISPmanager.

The key practical concern is keeping the site up during the move: managing DNS with zero downtime, transferring or reissuing the SSL certificate on the new server, and moving email so messages don't get lost along the way. The section ends with a post-migration checklist — what to test before switching off the old hosting for good.

How to Migrate Your Website to ZevsHost for Free Step-by-step guide for free website migration to ZevsHost hosting. Migration without data loss or downtime. Migrating WordPress to a ZevsHost VDS How to migrate a WordPress site to a ZevsHost VDS server using the All-in-One WP Migration plugin. How to Transfer a MySQL Database to a New Server Step-by-step guide to transferring a MySQL database using mysqldump and phpMyAdmin. Migrating Email to a New Hosting Provider How to migrate mailboxes and email messages when switching hosting providers to ZevsHost without losing a single letter. Migrating from Shared Hosting to a VDS: A Step-by-Step Guide How to move a site from shared hosting to a VDS with zero downtime: preparation, transferring files and the database, Nginx setup, DNS switch, and testing. Switching Hosting Without Downtime: Managing DNS How to switch hosting without site downtime: lowering TTL, testing via /etc/hosts, the right order for changing A records, and monitoring DNS propagation. Transferring Website Files: rsync, SCP, and FTP Comparing rsync, SCP, and FTP for transferring website files between servers: speed, security, incremental sync, and practical command examples. Migrating a Joomla Site to New Hosting: The Complete Guide How to migrate Joomla to new hosting: backing up with Akeeba Backup, transferring files and the database, updating configuration.php, and switching DNS. Migrating an OpenCart Store to a New Server How to migrate OpenCart to a new server: backing up files and the database, updating config.php, moving images and extensions, checking orders after migration. Migrating an SSL Certificate to a New Server or Reissuing It How to migrate an SSL certificate to a new server: exporting from cPanel, installing on Nginx/Apache, or issuing a free Let's Encrypt certificate in 5 minutes. Migrating from Apache to Nginx: Configs and .htaccess How to migrate a web server from Apache to Nginx: converting virtual hosts, replacing .htaccess rules with location blocks, setting up PHP-FPM. Migrating Python and Node.js Applications to a VDS How to move Python (Django/Flask) and Node.js applications to a new VDS: dependencies, environment variables, systemd services, Nginx reverse proxy. Website Verification Checklist After Migration A complete checklist for verifying a site after migration: availability, SSL, forms, mail, load speed, SEO parameters, monitoring, and rollback if issues arise. rsync: Server Synchronization and Backups rsync for synchronization and backups: --delete, --exclude flags, incremental backups with --link-dest, SSH tunnel, automation via cron. Email Migration with imapsync: IMAP to IMAP Guide Migrate email with imapsync: install, sync IMAP accounts, batch transfer multiple mailboxes, fix common errors. Complete guide. Migrating Docker Containers Between Servers Migrating Docker containers: exporting images via docker save, transferring volumes, docker-compose on the new server, Registry as an alternative. Zero-Downtime Deploy: Blue-Green and Rolling Strategies Zero-downtime deployment: blue-green (two environments) and rolling (gradual replacement) strategies, Nginx upstream, Docker Compose swap. Migrating data to S3 / MinIO Object Storage Migrating data to S3 and MinIO: installing rclone, configuring profiles, syncing buckets, WordPress Offload Media, cost optimization. Ansible: automating server configuration Ansible for automation: installation, inventory, playbooks, roles. An example playbook for configuring a LAMP stack on multiple servers. Migrating PostgreSQL Between Servers Migrating PostgreSQL: pg_dump and pg_restore, streaming replication for zero-downtime, pgloader to migrate from MySQL, common issues. Moving a Drupal Site to a New Server Without Losses Moving a Drupal site to a new server: copying files, exporting the database and configuring settings.php. Moving a 1C-Bitrix Site to New Hosting Without Errors Moving a 1C-Bitrix site to new hosting: a backup with the BackUp module and configuring dbconn.php. Moving a Magento 2 Store to a New Server: Full Guide Moving a Magento 2 online store to a new server: files, database, env.php and catalog reindexing steps. Moving PrestaShop to Another Host: A Step-by-Step Plan Moving PrestaShop to another host: exporting the database, transferring files and configuring parameters.php. Migrating MongoDB Between Servers: Dump, Restore, Replica Migrating MongoDB to a new server: mongodump export, mongorestore import and a replica-based move with no downtime. Redis Data Migration: Moving Data with RDB, AOF, replicaof Redis data migration between servers: RDB snapshots, the AOF log, and live replicaof replication. Covers commands, data-loss risks, and cluster migration steps. Moving a Site from Windows Hosting to Linux Moving a site from Windows hosting to Linux: migrating an MSSQL database to MySQL, file name case, replacing IIS with Nginx, and common post-move mistakes. Migrating a DNS Zone Between Name Servers: BIND and PowerDNS Migrating a DNS zone between name servers: exporting from BIND, AXFR transfer, importing into PowerDNS with pdnsutil, and switching NS records with no downtime. Migrating Self-Hosted GitLab to a New Server Migrating self-hosted GitLab to a new server: the gitlab-backup command, moving gitlab-secrets.json, restoring the archive, and migrating Container Registry. Migration Rollback Plan: How to Safely Revert a Move A site migration rollback plan: three rollback points, numeric decision criteria, and step-by-step commands to revert to the old server without data loss.