93 lines
3.8 KiB
Markdown
93 lines
3.8 KiB
Markdown
|
|
# [WordOps](https://wordops.org/)
|
||
|
|
|
||
|
|
WordOps (wo) is the essential toolset that eases WordPress site and server administration.
|
||
|
|
|
||
|
|
**WordOps currently supports:**
|
||
|
|
|
||
|
|
- Ubuntu 14.04, 16.04 & 18.04
|
||
|
|
- Debian 7, 8 & 9
|
||
|
|
|
||
|
|
**Port requirements:**
|
||
|
|
|
||
|
|
| Name | Port Number | Inbound | Outbound |
|
||
|
|
|:-----:|:-----------:|:-------:|:---------:|
|
||
|
|
|SSH |22 | ✓ |✓ |
|
||
|
|
|HTTP |80 | ✓ |✓ |
|
||
|
|
|HTTPS/SSL |443 | ✓ |✓ |
|
||
|
|
|WO Admin |22222 | ✓ | |
|
||
|
|
|GPG Key Server |11371 | |✓ |
|
||
|
|
|
||
|
|
## Quick start
|
||
|
|
|
||
|
|
```bash
|
||
|
|
wget -qO wo wordops.se/tup && sudo bash wo # Install WordOps
|
||
|
|
sudo wo site create example.com --wp # Install required packages & setup WordPress on example.com
|
||
|
|
```
|
||
|
|
## Must read!
|
||
|
|
|
||
|
|
WordOps made some fundamental changes:
|
||
|
|
|
||
|
|
* We've deprecated the mail stack. Less is more. As an alternative, take a look at [iRedMail](https://www.iredmail.org/) or [Caesonia](https://github.com/vedetta-com/caesonia). And an alternative for Roundcube is [Rainloop](https://www.rainloop.net/).
|
||
|
|
* Support for w3tc is dropped as a security precaution.
|
||
|
|
* We are currently migrating the PHP 5.x series to PHP 7.1 and PHP 7.2. We'll offer an easy to use migration script once we are confident enough to unleash this daemon.
|
||
|
|
|
||
|
|
## Update WordOps
|
||
|
|
|
||
|
|
#### With one simple command
|
||
|
|
```
|
||
|
|
wo update
|
||
|
|
```
|
||
|
|
|
||
|
|
## More site creation commands
|
||
|
|
|
||
|
|
### Standard WordPress sites
|
||
|
|
|
||
|
|
```bash
|
||
|
|
wo site create example.com --wp # install wordpress without any page caching
|
||
|
|
wo site create example.com --wpsc # install wordpress with wp-super-cache plugin
|
||
|
|
wo site create example.com --wpfc # install wordpress + nginx fastcgi_cache
|
||
|
|
wo site create example.com --wpredis # install wordpress + nginx redis_cache
|
||
|
|
```
|
||
|
|
|
||
|
|
### WordPress multsite with subdirectory
|
||
|
|
|
||
|
|
```bash
|
||
|
|
wo site create example.com --wpsubdir # install wpmu-subdirectory without any page caching
|
||
|
|
wo site create example.com --wpsubdir --wpsc # install wpmu-subdirectory with wp-super-cache plugin
|
||
|
|
wo site create example.com --wpsubdir --wpfc # install wpmu-subdirectory + nginx fastcgi_cache
|
||
|
|
wo site create example.com --wpsubdir --wpredis # install wpmu-subdirectory + nginx redis_cache
|
||
|
|
```
|
||
|
|
|
||
|
|
### WordPress multsite with subdomain
|
||
|
|
|
||
|
|
```bash
|
||
|
|
wo site create example.com --wpsubdomain # install wpmu-subdomain without any page caching
|
||
|
|
wo site create example.com --wpsubdomain --wpsc # install wpmu-subdomain with wp-super-cache plugin
|
||
|
|
wo site create example.com --wpsubdomain --wpfc # install wpmu-subdomain + nginx fastcgi_cache
|
||
|
|
wo site create example.com --wpsubdomain --wpredis # install wpmu-subdomain + nginx redis_cache
|
||
|
|
```
|
||
|
|
|
||
|
|
### Non-WordPress sites
|
||
|
|
```bash
|
||
|
|
wo site create example.com --html # create example.com for static/html sites
|
||
|
|
wo site create example.com --php # create example.com with php support
|
||
|
|
wo site create example.com --mysql # create example.com with php & mysql support
|
||
|
|
```
|
||
|
|
|
||
|
|
### HHVM enabled sites
|
||
|
|
```bash
|
||
|
|
wo site create example.com --wp --hhvm # create example.com WordPress site with HHVM support
|
||
|
|
wo site create example.com --php --hhvm # create example.com php site with HHVM support
|
||
|
|
```
|
||
|
|
|
||
|
|
## Cheatsheet - site creation
|
||
|
|
|
||
|
|
| | single site | multisite w/ subdir | multisite w/ subdom |
|
||
|
|
|--------------------|---------------|-----------------------|--------------------------|
|
||
|
|
| **NO Cache** | --wp | --wpsubdir | --wpsubdomain |
|
||
|
|
| **WP Super Cache** | --wpsc | --wpsubdir --wpsc | --wpsubdomain --wpsc |
|
||
|
|
| **Nginx cache** | --wpfc | --wpsubdir --wpfc | --wpsubdomain --wpfc |
|
||
|
|
| **Redis cache** | --wpredis | --wpsubdir --wpredis | --wpsubdomain --wpredis |
|
||
|
|
|
||
|
|
## License
|
||
|
|
[MIT](http://opensource.org/licenses/MIT)
|