Commit Graph

131 Commits

Author SHA1 Message Date
Argus Duong
5bf3d06f30 Update new Cloudflare IPs range
WordOps already have cron to update these range but it only run weekly. So I've updated it to the latest.
2021-07-26 11:49:32 +07:00
VirtuBox
c698e20697 Merge pull request #381 from WordOps/updating-configuration
Updating configuration
2021-05-20 17:11:54 +02:00
Narender Chopra
f501e654cc Update brotli.mustache
'brotli_comp_level 6' tends to be the most optimal and commonly used level.
'brotli_buffers' has been deprecated: https://github.com/google/ngx_brotli#brotli_buffers
2021-01-10 15:09:15 +05:30
VirtuBox
0abd5b60c4 Fix mariadb stack status 2020-11-01 22:34:38 +01:00
VirtuBox
3d32e02c65 Improved query strings caching 2020-10-25 14:19:08 +01:00
VirtuBox
f3129f0774 Remove innodb_buffer_pool_instances 2020-10-22 14:54:54 +02:00
VirtuBox
55f50f583c Fix MariaDB upgrade 2020-10-22 12:05:01 +02:00
VirtuBox
dff13eb345 Testing MariaDB 10.5 2020-10-22 11:04:23 +02:00
VirtuBox
4c3ce63a02 Merge pull request #322 from tdtgit/master
Address issue #319
2020-10-13 21:23:13 +02:00
Argus Duong
e163bc7717 Address issue #319 - again, not standardlize yet for the release 2020-10-13 23:54:11 +07:00
VirtuBox
62c5150405 Merge pull request #321 from WordOps/updating-configuration
WordOps Maintenance Release v3.12.3
2020-10-13 18:28:01 +02:00
Argus Duong
e2dc4bdc27 Address issue #319 2020-10-13 23:06:47 +07:00
VirtuBox
2fb7eb8c47 Use zstd compression instead of gzip
* fix proftpd TLS version
2020-09-15 14:33:26 +02:00
Argus Duong
a32d6f483e Add avif support 2020-09-15 08:24:38 +07:00
VirtuBox
dce6b111b0 Merge pull request #308 from WordOps/updating-configuration
Several bug fixes
2020-08-20 13:50:14 +02:00
VirtuBox
d30a5d7226 Fix fail2ban install without Nginx 2020-08-07 15:39:46 +02:00
VirtuBox
dcb0b8f4f7 Update proftpd tls.conf template
* Use Mozilla SSL Configuration Generator
2020-07-15 19:38:42 +02:00
VirtuBox
0185c63205 Update sshd config 2020-07-09 14:56:36 +02:00
tersor
841227aa17 Exclude the status page itself in traffic calculation 2020-06-03 10:30:13 +02:00
VirtuBox
834279a32f Fix WordOps backend php upstream 2020-05-14 13:06:02 +02:00
VirtuBox
e8dc20e367 Merge pull request #279 from WordOps/updating-configuration
v3.12.0 release
2020-05-13 15:13:51 +02:00
VirtuBox
34d640cd22 Fix MariaDB innodb_buffer_pool_instances 2020-05-12 14:57:12 +02:00
Morgan
e0b9b06d0c Updated caching rules
Removed `/edd_action` as it's actually `/?edd_action` a query string. They are removed by default.

Removed `/checkout` as we already have /checkout/ (One of my plugins has the URL of /checkout-countdown../ and was never cached.) 

Added `/account/` as it's a common page that shouldn't be cached.
2020-03-22 19:28:56 +08:00
tersor
e8bbd0c370 Enable Letsencrypt installation on sites that use basic auth 2020-02-12 11:57:13 +01:00
VirtuBox
15f3d49eed Fix fail2ban configuration when nginx not installed
* improve kernel tweaks 
* remove deprecated kernel tweaks
2020-01-30 12:35:38 +01:00
VirtuBox
2cdec042b5 Update 22222 port from template 2020-01-13 18:24:18 +01:00
VirtuBox
9a5b3e3368 Fix mysql stack purge with remote db 2020-01-07 16:18:17 +01:00
VirtuBox
bca4155866 Merge remote-tracking branch 'origin/master' into updating-configuration 2019-12-16 14:10:06 +01:00
Morgan
7bb918b2e3 Protect Easy Digital Download files from being accessed directly.
Easy Digital Download files won't be able to be downloaded directly from the server. 

https://docs.easydigitaldownloads.com/article/682-protected-download-files-on-nginx
2019-12-16 10:44:32 +08:00
VirtuBox
13a6000c20 Update dependencies
* display domain type in `wo site info`
2019-12-11 11:45:20 +01:00
VirtuBox
ef6c1d2a99 Improve opcache clean
* force enabling php imagick extension
2019-12-10 18:42:27 +01:00
VirtuBox
d536f57cd9 Fix wo site cd & use proxy_params 2019-12-06 10:15:49 +01:00
VirtuBox
9f22455770 v3.11.1 (#215)
- `--fail2ban` in wo stack upgrade
- error with `wo maintenance`
- php-igbinary missing for php74 (run `wo stack upgrade` to install it)
- opcache reset with `wo clean`
2019-12-04 23:34:03 +01:00
VirtuBox
01ee8c0a13 v3.11.0 (#211)
- PHP 7.4 support
- Improved Webp images support with Cloudflare (Issue [#95](https://github.com/WordOps/WordOps/issues/95)). Nginx will not serve webp images alternative with Cloudflare IP ranges.
- Stack upgrade for adminer
- Check acme.sh installation and setup acme.sh if needed before issuing certificate
- Add `--ufw` to `wo stack status`
- Add Nginx directive `gzip_static on;` to serve precompressed assets with Cache-Enabler or WP-Rocket. (Issue [#207](https://github.com/WordOps/WordOps/issues/207))
- Previous `--php73` & `--php73=off` flags are replaced by `--php72`, `--php73`, `--php74` to switch site's php version
- phpMyAdmin updated to v4.9.2
- Adminer updated to v4.7.5
- Replace dot and dashes by underscores in database names (Issue [#206](https://github.com/WordOps/WordOps/issues/206))
- Increased database name length to 32 characters from domain name + 8 random characters
- typo error in motd-news script (Issue [#204](https://github.com/WordOps/WordOps/issues/204))
- Install Nginx before ngxblocker
- WordOps install/update script text color
- Issue with MySQL stack on Raspbian 9/10
- Typo error  (PR [#205](https://github.com/WordOps/WordOps/pull/205))
- php version in `wo debug` (PR [#209](https://github.com/WordOps/WordOps/pull/209))
- SSL certificates expiration display with shared wildcard certificates
2019-12-03 19:48:18 +01:00
VirtuBox
b771b2578e Updating configuration (#197)
#### Added

- [ACME] Display warning about sudo usage when issuing certificate with DNS API validation (require `sudo -E`)

#### Changed

- [ACME] Resolve domain IP over HTTPS with Cloudflare DNS Resolver
- [CORE] Cement Framework updated to v2.10.2
- [SITE] database name = 0 to 16 characters from the site name + 4 randomly generated character
- [SITE] database user = 0 to 12 characters from the site name + 4 randomy generated character
- [STACK] Improve sysctl tweak deployment

#### Fixed

- [SITE] https redirection missing on subdomains sites
- Issues with digitalocean mariadb repository
- Cement Framework output handler issues
- [CLEAN] check if Nginx is installed before purging fastcgi or opcache
2019-11-11 19:06:11 +01:00
VirtuBox
8df0391cab update motd-script 2019-11-02 17:05:12 +01:00
VirtuBox
4a7bcfbf4b Update command to get latest WordOps version with curl 2019-10-28 11:52:32 +01:00
VirtuBox
09f0e11cea Fix wo-update motd 2019-10-27 22:47:28 +01:00
VirtuBox
d7cd99f1e8 Add custom motd 2019-10-27 21:08:50 +01:00
VirtuBox
2ae206fe4a small change in locations-wo 2019-10-26 23:29:32 +02:00
VirtuBox
7765b2ce84 Several improvements
* Run `mysql_upgrade` during MySQL upgrade with `wo stack upgrade` to perform migration if needed
* WordOps now check if a repository already exist before trying to adding it again.
* install script refactored
2019-10-25 23:58:08 +02:00
VirtuBox
b3cf601879 Improve wo update 2019-10-24 22:04:52 +02:00
VirtuBox
3537867e0d Update changelog 2019-10-18 21:19:16 +02:00
VirtuBox
5ad068dc7c Several fixes
* don't deploy ssl certificate if acme.sh failed
* install script issues
* GPG keys error with old EasyEngine Nginx repository
2019-10-18 10:49:06 +02:00
VirtuBox
b877b1e8c7 Add TLS 1.3 0-RTT nginx configuration 2019-10-08 17:50:51 +02:00
VirtuBox
48b4edba5f Fix sftp-server path 2019-10-03 15:01:52 +02:00
VirtuBox
6c3d645d9e ngxblocker implementation 2019-09-30 03:10:30 +02:00
VirtuBox
0062b8ba99 Render php-fpm pool from template 2019-09-25 13:05:23 +02:00
VirtuBox
4d974f197c Fix typo 2019-09-25 02:09:38 +02:00
VirtuBox
be4b3cfad2 Fix CORS header
* additional security directives
2019-09-25 00:27:31 +02:00