WP Instances documentation
WP Instances runs local WordPress sites on your Windows PC: a new site in seconds, live backups restored with one click, and PHP chosen per site.
Every site runs on one shared Docker stack (nginx, PHP-FPM, MariaDB and a mail catcher), so a new site is just a folder and a database. You can restore a live site from an All-in-One WP Migration, UpdraftPlus or SQL backup, and every URL is pointed at the local copy. Emails your sites send are caught on your PC and never reach a real inbox.
Built by Warcal.
Start here
| If you want to… | Read |
|---|---|
| Install it and create your first site | Getting started |
| Open, log in to, copy or delete a site | Working with sites |
| Restore a live site from a backup | Importing backups |
| Run a site on another PHP version, or add one | PHP versions |
| Find out why a site shows an error | Debugging and critical errors |
| Connect a database app or use phpMyAdmin | Database |
| See the emails a site sends | |
| Work faster from the keyboard | Keyboard shortcuts |
| Know what every setting does | Settings reference |
| Understand the trial and your license | License and trial |
| Know what leaves your PC | Privacy and crash reports |
| Fix something | FAQ and troubleshooting |
At a glance
- New sites in seconds: type a name, get a working WordPress at
http://<name>.127.0.0.1.nip.io:8080. No hosts file, no admin rights. - Backup restores:
- All-in-One WP Migration
.wpressfiles, read by a built-in extractor (no paid extension, no 512 MB limit) - UpdraftPlus backup sets, including split archives
- any
.sqlor.sql.gzdump, with optional.ziparchives ofwp-content - the live address is rewritten everywhere, including serialized and JSON-escaped data
- All-in-One WP Migration
- PHP per site: 7.4, 8.0, 8.1, 8.2, 8.3 (default), 8.4 and 8.5 built in. Add any official release, from 5.6 to an exact version such as 8.2.12.
- One-click login: sign in to wp-admin as any user on the site, without a password.
- Mail catching: every email is caught locally and shown per site.
- Critical error detection: a site that shows "There has been a critical error" is flagged, with the plugin or theme that caused it and a one-click fix.
- Tools per site: a Debug console, a Database page with phpMyAdmin, and a Mail page.
- Windows app: starts Docker Desktop for you, lives in the tray, picks free ports, and speaks English, Spanish, German, French, Portuguese (Brazil) and Swedish.
- 14-day free trial, then a lifetime license for one computer.
Requirements
| Windows | A PC that can run Docker Desktop |
| Docker Desktop | Required. WP Instances starts it for you, and links to the download if it isn't installed. |
| WSL (Windows Subsystem for Linux) | Required by Docker Desktop. WP Instances offers to install it if it's missing. |
| Internet | On first start (to build the PHP container and download WordPress), to activate a license, and to add PHP versions |
| Microsoft Edge | Used for site previews. It comes with Windows. |
| Visual Studio Code | Optional, for Open in VS Code |
Docker Desktop is free for personal use and small businesses. Larger organizations may need a paid Docker subscription.