Skip to content

ehtishamnaveed/wordpress-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Ultimate WordPress Manager (CLI)

A lightweight, ultra-fast CLI tool to manage local WordPress development environments using Docker. Replaces heavy GUI tools with native performance and automated setup.

โœจ Features

  • 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.

๐Ÿš€ Installation

Run the following command in your terminal:

curl -sSL https://raw.githubusercontent.com/ehtishamnaveed/wordpress-manager/master/install.sh | bash

Note: Ensure ~/.local/bin is in your $PATH.

๐Ÿ› ๏ธ Usage

Create a new site

Spin up a fresh WordPress instance on a specific port:

wordpress create my-project 8080

List all sites

See all your active and stopped sites:

wordpress list

Delete a site

Completely remove a site and all its data:

wordpress delete my-project

๐Ÿ“‹ Requirements

  • Linux (Tested on Arch, Ubuntu, and Debian)
  • Docker and Docker Compose (V2)
  • Python 3
  • curl

๐Ÿ“‚ Storage

Site files are stored in ~/.local/share/wordpress-lab/sites/.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors