Commit Graph

101 Commits

Author SHA1 Message Date
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
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
VirtuBox
c2683a6f77 harden ssh according to mozilla guidelines 2019-09-24 15:28:36 +02:00
VirtuBox
2a41abbce7 Add current user to allowed ssh users 2019-09-23 13:46:31 +02:00
VirtuBox
e3d65ad458 Add debian to ssh users list 2019-09-23 13:15:07 +02:00
VirtuBox
1950764dc8 Updating WordOps dashboard 2019-09-22 14:11:12 +02:00
VirtuBox
757ad73e46 Fix UFW install 2019-09-21 19:08:53 +02:00
VirtuBox
e7cdc8f2cf Fix ufw config 2019-09-21 16:52:58 +02:00
VirtuBox
06a1e919da Add UFW stack 2019-09-20 14:21:42 +02:00
VirtuBox
e444886c52 Move setuphsts into sslutils 2019-09-06 22:21:16 +02:00
VirtuBox
0e356edba9 Several improvements
* logging improvements
* gpg keys import improvements
2019-09-06 02:23:40 +02:00
VirtuBox
ff506142ce MariaDB optimization based on template 2019-09-04 18:33:13 +02:00
VirtuBox
242b4c4666 Fix f2b 2019-09-02 22:19:24 +02:00
VirtuBox
f3a34b0abb Fix fail2ban 2019-09-02 21:15:08 +02:00
VirtuBox
3f1f08998c Rollback 2019-09-02 18:56:34 +02:00
VirtuBox
e0ae643b84 Add mime.types template and xmlrpc.php rate limiter 2019-09-02 12:20:20 +02:00
VirtuBox
d4cb9501cf Improve stack_pref.py 2019-09-01 20:39:12 +02:00
VirtuBox
c60d4e306a Improve Nginx service management 2019-08-27 12:32:48 +02:00
VirtuBox
b156fd00b8 Fix wrong template extension 2019-08-26 19:12:06 +02:00
VirtuBox
42e856173f Several new features
- cht.sh stack : linux online cheatsheet. Usage : `cheat <command>`. Example for tar : `cheat tar`
- ClamAV anti-virus with weekly cronjob to update signatures database
- Internal function to add daily cronjobs
- Additional comment to detect previous configuration tuning (MariaDB & Redis)
- Domain/Subdomain detection based on public domain suffixes list
- Increase Nginx & MariaDB systemd open_files limits
- Cronjob to update Cloudflare IPs list
2019-08-26 18:05:26 +02:00
VirtuBox
d9487af219 Fix wo upgrade 2019-08-20 13:53:41 +02:00
VirtuBox
1601cbb574 Update wpce & wprocket template 2019-08-19 18:15:07 +02:00
VirtuBox
b44bfa1af8 Add wpce config 2019-08-19 11:23:32 +02:00
Morgan
6358846bc3 Don't cache edd_items_in_cart and edd-sl requests 2019-08-19 10:33:02 +08:00
VirtuBox
a5d0eed9a7 Fix wo info 2019-08-18 00:25:35 +02:00
VirtuBox
aa1a830c5b Additional Nginx tweaks 2019-08-16 22:57:26 +02:00
VirtuBox
840e353a54 Add --mysqlclient and cleanup code 2019-08-15 23:46:16 +02:00
VirtuBox
25c1d8a19b Add Cache-Enabler support 2019-08-15 19:59:23 +02:00
VirtuBox
a0101e2760 Few improvements
* Fix netdata config files owner
* Increase net backlog in sysctl.conf
* force wo-kernel tweak update during upgrade
2019-08-15 00:42:49 +02:00
VirtuBox
279112c38a Additional cache exception for Woocommerce 2019-08-14 18:42:19 +02:00
VirtuBox
937e61305a Fix HSTS and update changelog 2019-08-14 13:56:37 +02:00
VirtuBox
26806a292b Cleanup conf 2019-08-13 17:43:49 +02:00