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