A lightweight, ultra-fast CLI tool to manage local WordPress development environments using Docker. Replaces heavy GUI tools with native performance and automated setup.
- One-Click Install: Automatically sets up WordPress, MariaDB, and WP-CLI.
- Pre-Configured: Bypasses the WordPress setup wizard (Admin:
admin/admin). - Native Speed: No Electron overheadβpure Docker performance.
- Isolated Sites: Each site has its own container network and local file storage.
- Easy Cleanup: Remove sites and their associated Docker volumes with a single command.
Run the following command in your terminal:
curl -sSL https://raw.githubusercontent.com/ehtishamnaveed/wordpress-manager/master/install.sh | bashNote: Ensure ~/.local/bin is in your $PATH.
Spin up a fresh WordPress instance on a specific port:
wordpress create my-project 8080See all your active and stopped sites:
wordpress listCompletely remove a site and all its data:
wordpress delete my-project- Linux (Tested on Arch, Ubuntu, and Debian)
- Docker and Docker Compose (V2)
- Python 3
- curl
Site files are stored in ~/.local/share/wordpress-lab/sites/.
MIT