A .wpress file is a proprietary backup format created by the All-In-One WP Migration plugin. These files contain your full WordPress site, including the database, themes, plugins, and uploads.
At Pressable, the easiest way to restore a site from a .wpress backup is by using the same plugin that created it (recommended if possible). While you can also extract and convert the .wpress file for manual migration, this process is more complex and partially outside the scope of Pressable support.
Before you begin:
- The free version of All-In-One WP Migration supports importing backups up to 512 MB in size. This size limit refers to the backup file itself, not server memory. Pressable provides 512 MB of memory per PHP worker, so the plugin can typically handle imports successfully if your backup file is under the 512 MB upload limit.
- Larger backups require the paid Unlimited Extension from the plugin developer.
Option 1: Restore Using The All-In-One WP Migration Plugin (Recommended If Possible)
- Install the plugin: Log in to your WordPress dashboard and go to Plugins → Add New. Search for “All-In-One WP Migration” and click Install Now, then Activate.
- Import your backup: In the WordPress dashboard, go to All-In-One WP Migration → Import.
- Upload the
.wpressfile: Click Import From → File and select your.wpressbackup. The plugin will begin the restore process. - Complete the import: Follow the on-screen prompts to finalize the restore. When the import is done, click Proceed to overwrite the existing site content.
- Re-save permalinks: Go to Settings → Permalinks and click Save Changes to ensure URLs function correctly.
- Verify your site: Check your pages, media, and functionality to confirm the restore was successful.





Notes:
- Archive size does not equal required PHP memory. Imports are chunked and streamed, so many small to medium sites restore successfully with the free plugin.
- For large backups or slow imports, the Unlimited Extension removes host upload caps and bypasses PHP time and memory limits, which reduces the risk of partial imports or stalls. Option 2 below provides a free alternative for importing larger backups and should be reviewed before making any purchases.
- Avoid closing the tab until the upload finishes and the import process begins.
Option 2: Extracting a .wpress File For Manual Migration
If your .wpress file is too large to import with the free plugin version, or if you prefer to migrate manually:
- Download the
.wpressfile to your local computer. - Extract it using Traktor: This tool extracts the proprietary
.wpressarchive on your local computer. - Prepare your files: Once extracted, compress the files into a regular
.ziparchive for manual upload. - Upload to Pressable: Connect to your site via SFTP and upload the zip file.
- Request assistance to complete migration: Contact our Customer Success team to help complete the manual restoration.
If you encounter issues with Traktor, an alternative extractor can be downloaded from GitHub here: https://github.com/fifthsegment/Wpress-Extractor
Converting or extracting .wpress files is outside Pressable’s scope of support. We cannot troubleshoot issues with third-party tools.
This method is slightly more technical and time-consuming than using the plugin’s paid upgrade.
Option 3: Manual Migration Using WP CLI (Advanced)
If you’ve already extracted your .wpress file into a standard ZIP archive (see Option 2), you can complete the migration using WP CLI. This method is recommended for advanced users comfortable with command-line tools.
Prerequisites:
- Your
.wpressfile must be extracted and re-compressed as a standard ZIP archive. - You need SFTP access and SSH access to your Pressable site (if you have one, you will have both).
- Basic familiarity with command-line tools is required.
Steps:
- Upload the ZIP file: Using SFTP, upload your ZIP archive to the
/tmpdirectory (this is parallel to/htdocs, your site root). - Connect via SSH: Use SSH to connect to your Pressable site.
- Unzip the archive:
unzip /tmp/your-backup-file.zip - Copy site files to the correct location:
rsync -zavh /tmp/path/to/wp-content/ /htdocs/wp-content/Replace/tmp/path/to/wp-content/with the actual path to your extractedwp-contentfolder. - Import the database:
wp db import /tmp/path/to/database.sqlReplace/tmp/path/to/database.sqlwith the actual path to your SQL file. - Test and verify: Check your site to ensure pages, media, and functionality work as expected.
- Clean up migration files:
rm -r /tmp/your-backup-file.zip /tmp/unzipped/backup/Adjust paths as needed to remove all temporary migration files.
Troubleshooting
If you encounter issues during the import process, consult these resources from the plugin developer:
- All-In-One WP Migration Troubleshooting Guide: Covers common import/export issues, server requirements, and error log locations.
- Website Broken After Import: Solutions for sites that don’t work properly after restoration.
- All-In-One WP Migration User Guide: Complete documentation on using the plugin.
For issues specific to Pressable’s hosting environment (not related to the plugin itself), contact our Customer Success team.
Additional Tips
- After importing, update your site URL in the database using Search and Replace, and refresh any cached static assets in your page builder if needed using the steps in How to Flush the Cache in Popular WordPress Page Builders.
- After restoring, verify that your menus, widgets, and plugins appear as expected.
- If you use optimization plugins, re-enable them only after confirming site stability.
- For easier future migrations, consider using Pressable’s automated migration plugin.
Related Articles: