6905723490618d0c11f7b2cefdb73107c6685f16
Updating configuration
An essential toolset that eases WordPress site and server administration
Key Features • Usage • RoadMap • Changelog • Credits • License
WordOps.net • Documentation • Community forum • Dashboard demo
Key Features
- Easy to install : One step automated installer with migration from EasyEngine v3 support
- Fast deployment : Fast and automated WordPress, Nginx, PHP, MySQL & Redis installation
- Custom Nginx build : Nginx 1.16.0 - TLS v1.3 Cloudflare HTTP/2 HPACK & Brotli support
- Up-to-date : PHP 7.2 & 7.3, MariaDB 10.3 & Redis 5.0
- Secured : Hardened WordPress security with strict Nginx location directives
- Powerful : Optimized Nginx configurations with multiple cache backends support
- SSL : Domain, Subdomain & Wildcard Let's Encrypt SSL certificates handled by acme.sh
- Modern : Strong ciphers_suite, modern TLS protocols and HSTS support (Grade A+ on ssllabs)
- Monitoring : Live Nginx vhost traffic with ngx_vts_module and server monitoring with Netdata
Requirements
Operating System
- Ubuntu 16.04 LTS (Xenial)
- Ubuntu 18.04 LTS (Bionic)
- Ubuntu 19.04 (Disco)
- Debian 8 (Jessie)
- Debian 9 (Stretch)
- Debian 10 (Buster) - Not ready for production
- Raspbian 9 (Stretch)
Ports requirements
- SSH (22 or custom)
- HTTP & HTTPS (80 & 443)
- WO Admin (22222)
- GPG key Server (11371 outbound)
Getting Started
wget -qO wo wops.cc && sudo bash wo # Install WordOps
sudo wo site create example.com --wp # Install required packages & setup WordPress on example.com
Must read
Usage
Standard WordPress sites
wo site create example.com --wp # install wordpress without any page caching
wo site create example.com --wp --php73 # install wordpress with PHP 7.3 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 multisite with subdirectory
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 multisite with subdomain
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
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
wo site create example.com --proxy=127.0.0.1:3000 # create example.com with nginx as reverse-proxy
Sites secured with Let's Encrypt
wo site create example.com --wp --letsencrypt # wordpress secured with letsencrypt
wo site create sub.example.com --wp --letsencrypt=subdomain # wordpress + letsencrypt subdomain
wo site create site.tld --wp --letsencrypt --hsts # install wordpress & secure site with letsencrypt with HSTS
wo site create site.tld --wp --letsencrypt=wildcard --dns=dns_cf # install wordpress & issue a wildcard SSL certificate with Cloudflare DNS API
Update WordOps
wo update
Support
If you feel there is a bug directly related to WordOps, or if you want to suggest new features for WordOps, feel free to open an issue. For any other questions about WordOps or if you need support, please use the Community Forum.
Contributing
If you'd like to contribute, please fork the repository and make changes as you'd like. Pull requests are warmly welcome. There is no need to be a developer or a system administrator to contribute to WordOps project. You can still contribute by helping us to improve WordOps documentation.
Credits
- Source : EasyEngine
Apps & Tools shipped with WordOps :
- Acme.sh
- WP-CLI
- Netdata
- phpMyAdmin
- Composer
- Adminer
- phpRedisAdmin
- opcacheGUI
- eXtplorer
- MySQLTuner
- Webgrind
- MySQLTuner
License
Languages
Python
78.2%
Mustache
13.8%
Shell
7%
PHP
1%
