How to clone WordPress site without file access from hosting provider

I’m dealing with a tricky situation here. My client wants to move their WordPress site to a new host, but the old hosting company won’t give us the actual files or database backup. The only thing we have is login access to the WordPress admin panel.

Is it possible to duplicate the complete website using just the dashboard access? I need to transfer everything including all the content, themes, plugins, and settings. What tools or methods would work for this kind of migration when you can’t get direct server access?

Any suggestions would be really helpful since we’re kind of stuck without the traditional backup files.

hey, also consider the updraftplus plugin. it lets you backup and migrate your site easily right from wp dashboard. made my life way easier in a similiar situation. good luck with the migration!

All-in-One WP Migration is perfect for this. Install it through your admin panel and it’ll export everything - database, media, plugins, themes, all of it. Free version works for sites under 512MB, which covers most smaller sites. I’ve moved dozens of client sites this way when hosts wouldn’t give me proper access. Super simple: install plugin, export, download the file, then install on new host and import. Takes about 30 minutes for a typical site. Just check your new host has enough storage and the PHP limits can handle your import file size.

WP Staging is another solid option nobody’s mentioned. It creates complete staging copies and handles exports really well. The plugin generates a full site package you can download and restore anywhere. I used it when a client’s old host basically held their site hostage and refused file access. Worked flawlessly even with a huge e-commerce site - thousands of products and images. Just make sure your new host allows plugin installations from uploaded files since some restrict this for security. Also check if your current host has bandwidth limits that might slow down the export.

if you’re lookin for a quick way to clone your site, try WP Clone by WPEngine. it’s free and works wonders with just admin access. handles database and files, super simple to use compared to others. def saves time!

Been there way too many times. Manual plugins work but they’re slow and error prone with multiple sites.

I set up automation that monitors client sites and handles migrations automatically. When I need to clone a WordPress site, my workflow connects to admin, triggers backup, downloads everything, and sets it up on the new host. Zero manual work.

Build it once, reuse it for every client migration. No more manual plugin installs, waiting for exports, or hitting file size limits. Configure your workflow to handle everything start to finish.

I’ve migrated 50+ sites this way - saves hours every time. Add error handling so it retries automatically or alerts you when something breaks.

Latenode makes building these automations super straightforward. Connect WordPress APIs, file transfers, and hosting platforms in one workflow.

Duplicator plugin saved me when I had this exact issue last year. My hosting company was useless and refused any server access. Just install Duplicator from your plugins dashboard, run a scan to create the package, then grab both the installer and archive files. You’ll have everything needed to rebuild the site on your new server. Watch out for PHP memory limits on your new host - packages get huge if you have lots of media files. Test everything before switching DNS too. I’ve seen plugins break after migration that worked fine before.