Free · Open source · Self-hosted

Run your own WordPress sandbox.

SpawnWP turns a fresh Debian or Ubuntu server into a remote lab for disposable, isolated WordPress environments — with a web cockpit, controlled lifetimes and no hosted control plane.

What a sandbox is

A place where breaking WordPress is part of the job.

A WordPress sandbox is an environment created for experimentation rather than production traffic. You can install code, change configuration, reproduce a bug or test an update without making a shared site the single fragile place where every experiment happens.

SpawnWP gives each site its own Nginx, PHP-FPM, MariaDB, Mailpit and Adminer stack. When the task is complete, reset the site, restore a snapshot or destroy the environment and its routes.

Sandbox controls

Disposable when you want. Persistent when you need.

Choose a lifetime

Keep a site permanent or set it to expire after 1, 3, 7 or 30 days. An hourly service destroys expired containers, data and routes; the cockpit lets you extend a site or make it permanent first.

Start from a blueprint

Use Development, Clean or Demo, add an administrator-authored manifest, or capture a configured WordPress site as a reusable blueprint on your server.

Switch PHP deliberately

Create or switch sites across PHP 7.4, 8.2, 8.3 and 8.4. PHP 7.4 is present only for legacy compatibility work, not as a recommended runtime.

Inspect without sending

Mailpit captures outgoing WordPress email, Adminer exposes the isolated database behind cockpit authentication, and the development blueprint includes QA and debugging tools.

Different environments, different promises

Sandbox, staging or local development?

Choose by relationship to production and infrastructure location.
EnvironmentBest forConnection to productionWhere it runs
SpawnWP sandboxDisposable development, compatibility tests, demos and bug reproductionIndependent; publishing is your choiceYour remote server
StagingValidating a specific production release and deployment pathUsually mirrors or feeds productionOften beside production hosting
Local developmentOffline work with minimal infrastructureIndependent until pushed or exportedA developer's computer

Read the complete sandbox vs staging guide →

What you provide

A fresh server, two hostnames and administration.

SpawnWP supports Ubuntu 22.04, 24.04 and 26.04 or Debian 12 and 13 on amd64 and arm64. It expects root or sudo access, ports 80/443, and two DNS names already pointing to the machine.

Common questions

Before you build the lab.

Is SpawnWP a staging service?

No. It creates isolated development, testing and demo environments. It does not continuously synchronize a production site.

Can a SpawnWP sandbox stay online?

Yes. Sites are permanent by default, or you can choose a lifetime of 1, 3, 7 or 30 days.

Does SpawnWP run on a laptop?

SpawnWP targets a fresh Debian or Ubuntu server with two hostnames. It is remotely accessible rather than a desktop application.

One server, many clean starts

Build the sandbox infrastructure you control.

Review the requirements, point two hostnames and let the installer configure the lab.

Buy me a coffee