Mitesh Shah
e9d196ccd3
|
12 years ago | |
---|---|---|
etc | 12 years ago | |
oldstuff | 12 years ago | |
usr | 12 years ago | |
.gitignore | 13 years ago | |
README.md | 12 years ago | |
install.sh | 12 years ago |
README.md
EasyEngine
Admin tools for Nginx based wordpress sites management.
This is work in PROGRESS. This will break things on your end most likely!
Install EasyEngine
curl -sL rt.cx/ee | sudo bash
TODO
Usage
ee [system] [install|remove|purge] [nginx|php|mysql|postfix|--all]
ee [site] [read] [all|active|sitename]
ee [site] [create] [sitename] [--with-wordpress]
ee [site] [update] [sitename] [singlesite] [w3total|wpsuper|fastcgi]
ee [site] [update] [sitename] [multisite] [subdirectory|subdomain] [w3total|wpsuper|fastcgi]
ee [site] [delete] [sitename] [--database|--webroot|--all]
ee [site] [dis[aable]] [sitename]
ee [site] [en[able]] [sitename]
ee [config] [set|get] [memory|timeout]
ee [update]
engine commands:
ee system
system-wide commands
ee site
site-specific commands
ee config
configuration commands
ee system example:
-
Install nginx
ee system install nginx
-
Insall nginx php mysql postfix
ee system install --all
ee site example:
-
List all the sites
ee site read all
-
List only active sites
ee site read active
-
Read nginx configuration for example.com
ee site read example.com
-
Create a domain
ee site create example.com
-
Create a wordpress site
ee site create example.com --with-wordpress
-
Update nginx configuration for w3total cache
ee site update example.com singlesite w3total
-
Delete site
ee site delete example.com
engine config:
engine config set [memory | timeout] [value]
engine config get [[memory | timeout]|--all]
engine config --interactive
#reconfigure everything
ee update:
- Update easy engine
ee update
Files:
Logs location:
Main Log: /var/log/easyengine/main.log
Debug Log: /var/log/easyengine/debug.log
Notes:
- Folder /zzz contains some shell scripts by Pragati Sureka (a geekiest rtCamper)