github WordOps/WordOps v3.9.5
v3.9.5 - WordOps stable release

latest releases: v3.20.0, v3.19.1, v3.19.0...
5 years ago

New major features:

  • New Nginx build (v1.16.0) with Brotli support
  • WordOps dashboard integration with Netdata monitoring
  • Let's Encrypt stack refactored with acme.sh
  • Support for Ubuntu 19.04 & Raspbian 9
  • Easy Migration from EasyEngine v3

Useful links

Documentation : docs.wordops.net
Community Forum : community.wordops.net
Next Release Roadmap : Github projects
Social : Slack - Twitter

WordOps-4.png

Added

  • IPv6 support with HTTPS
  • Brotli support in Nginx
  • Let's Encrypt support with --proxy
  • Install script handle migration from EEv3
  • load-balancing on unix socket for php-fpm
  • stub_status vhost for metrics
  • "--letsencrypt=subdomain" option
  • opcache optimization for php-fpm
  • EasyEngine configuration backup before migration
  • EasyEngine configuration cleanup after migration
  • WordOps configuration backup before upgrade
  • Previous acme.sh certs migration
  • "wo maintenance" command to perform server package update & cleanup
  • Support for Netdata on backend : https://server.hostname:22222/netdata/
  • New Stacks : composer and netdata
  • additional argument for letsencrypt : --hsts
  • Clean Theme for adminer
  • Credits for tools shipped with WordOps
  • Cache exception for Easy Digital Download
  • Additional cache exceptions for Woocommerce
  • MySQL monitoring with Netdata
  • WordOps-dashboard on 22222, can be installed with wo stack install
  • Extplorer filemanager in WordOps backend
  • Enable OSCP Stapling with Let's Encrypt
  • Compress database backup with pigz (faster than gzip) before updating sites
  • Support for **Ubuntu 19.04 **(disco) - few php extensions missing
  • Support for Raspbian 9 (stretch) - tested on Raspberry Pi 3b+
  • backup letsencrypt certificate before upgrade
  • directives emergency_restart_threshold & emergency_restart_interval to restart php-fpm in case of failure
  • EasyEngine cronjob removal during install
  • Kernel tweak via systctl.conf
  • open_basedir on php-fpm process to forbid access with php outside of /var/www & /run/nginx-cache

Changed

  • letsencrypt stack refactored with acme.sh
  • letsencrypt validation with webroot folder
  • hardened nginx ssl_ecdh_curve
  • Update phpredisadmin
  • Increase MySQL root password size to 24 characters
  • Increase MySQL users password size to 24 characters
  • Nginx locations template is the same for php7.2 & 7.3
  • backend SSL configuration now stored in /var/www/22222/conf/nginx/ssl.conf
  • Install Netdata with static pre-built binaries instead of having to compile it from source
  • Nginx updated to new stable release (1.16.0)
  • New packages (phpmyadmin, adminer, composer) are not download in /tmp anymore

Fixed

  • PHP 7.3 extras when php 7.2 isn't installed
  • acme.sh installation
  • acme.sh alias with config home variable
  • deb.sury.org repository gpg key
  • Nginx upgrade from previous WordOps release
  • Force new Nginx templates during update
  • Error message about missing my.cnf file during upgrade
  • PHP 7.2 & PHP 7.3 pool configuration during upgrade
  • WordOps backup directory creation before upgrade
  • EasyEngine database sync during migration
  • fix command "wo info"
  • phpmyadmin install with composer
  • command "wo clean --memcached"
  • phpredisadmin setup
  • --hsts flag with basic html site
  • hsts flag on site not secure with letsencrypt
  • fix import of previous acme.sh certificate
  • fix proxy webroot folder creation

Don't miss a new WordOps release

NewReleases is sending notifications on new releases.