Disposable by design
Create an environment for a task. Reset it, snapshot it or destroy it when the work is done.
Turn a fresh VPS into a focused lab for temporary, isolated WordPress development environments. Your server, your data, your rules.
curl -fsSL https://spawnwp.com/install.sh | sudo bash
Create an environment for a task. Reset it, snapshot it or destroy it when the work is done.
Run on your own Debian or Ubuntu VPS without a hosted control plane or SaaS dependency.
Use the web cockpit for routine work and clear logs when you need to inspect the system.
One hostname serves WordPress sites; the other keeps the authenticated cockpit separate.
SpawnWP configures Docker, Nginx, TLS and the cockpit on supported Debian and Ubuntu systems.
Create isolated sites from the cockpit, work locally on the VPS, and remove them without keeping fragile shared state.
Each environment gets its own Nginx, PHP-FPM, MariaDB, Mailpit and Adminer containers.
Create, start, stop, restart, snapshot, restore and destroy environments from one focused interface.
The development blueprint includes Plugin Check, Theme Check, PHPCS, PHPStan and Query Monitor.
HTTPS, isolated admin tooling, random secrets, loopback-only service ports and optional port-knocking.
Select a supported PHP runtime when creating an environment and keep project requirements explicit.
The runtime lives on your VPS and the project is distributed under the MIT License.
Supported on Ubuntu 22.04/24.04 and Debian 12/13, on amd64 or arm64. Review requirements and DNS setup before running the installer.
curl -fsSL https://spawnwp.com/install.sh | sudo bash