← All selected work

04 / MIGRATION & RECOVERY

A fresh environment. A carefully managed move.

WordPress, WooCommerce and business mail moved to a new VPS with a clean rebuild and validation.

WordPressVirtualminUbuntu

THE BRIEF

Recovery, migration and a tested handover

The existing WordPress and WooCommerce environment had an infected site and an older PHP setup. Website files, databases, media, protected downloads and business mailbox history all needed to move to a new Ubuntu VPS managed with Virtualmin.

The work combined a clean WordPress rebuild with application compatibility checks, mail migration and server configuration. The handover included website, email and SFTP checks, alongside practical migration and management notes.

SOLUTION MAP

A coordinated website and email migration

Scroll sideways to explore the diagram →

A coordinated website and email migrationThe source environment feeds a recovery and migration process. The new Ubuntu VPS hosts the website stack and mail services. Both paths meet at validation and handover, including website, email, SFTP and checkout checks.NEW UBUNTU VPS / VIRTUALMINExisting hostingWebsite files / databases / mailboxesRecovery + migrationClean WordPress core / plugin updatesWebsite + applicationsApache / PHP-FPM / PHP 8.3MariaDB / WordPress / WooCommerceMail servicesMailbox history / forwarders / quotasSPF / DKIM / DMARCValidation + handoverHTTPS / SFTP / mail / checkout testsFirewall / SSH / local backups / notes
Configuration and service relationshipsSimplified from the delivered project. Client details omitted.

The source environment feeds a recovery and migration process. The new Ubuntu VPS hosts the website stack and mail services. Both paths meet at validation and handover, including website, email, SFTP and checkout checks.

01

Rebuild the website environment

Rebuilt WordPress using clean core files, updated supported plugins and validated PHP 8.3 compatibility. Configured Apache, PHP-FPM and MariaDB, then transferred the site data, media and protected downloads.

02

Move business email with its history

Transferred mailboxes and existing messages. Configured forwarders, catch-all handling and mailbox quotas, and set up SPF, DKIM and DMARC for the new environment.

03

Validate the move and hand over

Configured HTTPS with automatic certificate renewal, firewall and SSH settings, SFTP access and local backups. Checked website functionality, email authentication and desktop mail behaviour. Investigated WooCommerce payment failures and confirmed a successful test purchase before final handover.

DELIVERY & HANDOVER

A working setup.
A clear explanation.

Website and email services were migrated and checked. Migration and server management notes documented the new environment and the work completed.

PROJECT COVERAGE

  • WordPress and PHP 8.3 compatibility
  • Mailbox history and desktop mail behaviour
  • Successful WooCommerce test purchase
  • HTTPS, SFTP and local backup configuration

YOUR NEXT PROJECT

Have a similar challenge?

Tell me what you need. We’ll agree on a practical scope.

Discuss your project ↗
EXPLORE ANOTHER PROJECTAnsible & Semaphore