Merge branch 'master' into updating-configuration

This commit is contained in:
VirtuBox
2022-01-17 10:34:06 +01:00
9 changed files with 29 additions and 18 deletions

11
.github/dependabot.yml vendored Normal file
View File

@@ -0,0 +1,11 @@
version: 2
updates:
- package-ecosystem: pip
directory: "/"
schedule:
interval: daily
open-pull-requests-limit: 10
ignore:
- dependency-name: cement
versions:
- ">= 3.a, < 4"

View File

@@ -177,7 +177,6 @@ Apps & Tools shipped with WordOps :
- [phpRedisAdmin](https://github.com/erikdubbelboer/phpRedisAdmin) - [phpRedisAdmin](https://github.com/erikdubbelboer/phpRedisAdmin)
- [opcacheGUI](https://github.com/amnuts/opcache-gui) - [opcacheGUI](https://github.com/amnuts/opcache-gui)
- [eXtplorer](https://github.com/soerennb/extplorer) - [eXtplorer](https://github.com/soerennb/extplorer)
- [MySQLTuner](https://github.com/major/MySQLTuner-perl/)
- [Webgrind](https://github.com/jokkedk/webgrind) - [Webgrind](https://github.com/jokkedk/webgrind)
- [MySQLTuner](https://github.com/major/MySQLTuner-perl) - [MySQLTuner](https://github.com/major/MySQLTuner-perl)
- [Fail2Ban](https://github.com/fail2ban/fail2ban) - [Fail2Ban](https://github.com/fail2ban/fail2ban)

View File

@@ -421,6 +421,7 @@ wo_install_acme_sh() {
/etc/letsencrypt/acme.sh --config-home '/etc/letsencrypt/config' --upgrade --auto-upgrade /etc/letsencrypt/acme.sh --config-home '/etc/letsencrypt/config' --upgrade --auto-upgrade
/etc/letsencrypt/acme.sh --config-home '/etc/letsencrypt/config' --uninstall-cronjob /etc/letsencrypt/acme.sh --config-home '/etc/letsencrypt/config' --uninstall-cronjob
/etc/letsencrypt/acme.sh --config-home '/etc/letsencrypt/config' --install-cronjob /etc/letsencrypt/acme.sh --config-home '/etc/letsencrypt/config' --install-cronjob
/etc/letsencrypt/acme.sh --set-default-ca --server letsencrypt
fi fi
} }

View File

@@ -1,5 +1,4 @@
cement==2.10.12 cement==2.10.12
pystache>=0.5.4
pynginxconfig>=0.3.4 pynginxconfig>=0.3.4
PyMySQL>=0.10.1 PyMySQL>=0.10.1
psutil>=5.7.3 psutil>=5.7.3

View File

@@ -23,7 +23,7 @@ class WOSecureController(CementBaseController):
stacked_on = 'base' stacked_on = 'base'
stacked_type = 'nested' stacked_type = 'nested'
description = ( description = (
'Secure command provide the ability to' 'Secure command provide the ability to '
'adjust settings for backend and to harden server security.') 'adjust settings for backend and to harden server security.')
arguments = [ arguments = [
(['--auth'], (['--auth'],

View File

@@ -4,8 +4,7 @@
brotli on; brotli on;
brotli_static on; brotli_static on;
brotli_buffers 16 8k; brotli_comp_level 6;
brotli_comp_level 4;
brotli_types brotli_types
application/atom+xml application/atom+xml
application/geo+json application/geo+json
@@ -44,4 +43,4 @@
text/vtt text/vtt
text/x-component text/x-component
text/x-cross-domain-policy text/x-cross-domain-policy
text/xml; text/xml;

View File

@@ -10,9 +10,10 @@ set_real_ip_from 188.114.96.0/20;
set_real_ip_from 197.234.240.0/22; set_real_ip_from 197.234.240.0/22;
set_real_ip_from 198.41.128.0/17; set_real_ip_from 198.41.128.0/17;
set_real_ip_from 162.158.0.0/15; set_real_ip_from 162.158.0.0/15;
set_real_ip_from 104.16.0.0/12;
set_real_ip_from 172.64.0.0/13; set_real_ip_from 172.64.0.0/13;
set_real_ip_from 131.0.72.0/22; set_real_ip_from 131.0.72.0/22;
set_real_ip_from 104.16.0.0/13;
set_real_ip_from 104.24.0.0/14;
set_real_ip_from 2400:cb00::/32; set_real_ip_from 2400:cb00::/32;
set_real_ip_from 2606:4700::/32; set_real_ip_from 2606:4700::/32;
set_real_ip_from 2803:f800::/32; set_real_ip_from 2803:f800::/32;

View File

@@ -28,22 +28,22 @@ map $http_cookie $cookie_no_cache {
map $request_uri $uri_no_cache { map $request_uri $uri_no_cache {
default 0; default 0;
"~*/wp-admin/" 1; "~*/wp-admin/" 1;
"~*/wp-[a-zA-Z0-9-]+.php" 1; "~*/wp-[a-zA-Z0-9-]+\.php" 1;
"~*/feed/" 1; "~*/feed/" 1;
"~*/index.php" 1; "~*/index\.php" 1;
"~*/[a-z0-9_-]+-sitemap([0-9]+)?.xml" 1; "~*/[a-z0-9_-]+-sitemap([0-9]+)?\.xml" 1;
"~*/sitemap(_index)?.xml" 1; "~*/sitemap(_index)?\.xml" 1;
"~*/wp-comments-popup.php" 1; "~*/wp-comments-popup\.php" 1;
"~*/wp-links-opml.php" 1; "~*/wp-links-opml\.php" 1;
"~*/xmlrpc.php" 1; "~*/xmlrpc\.php" 1;
"~*/edd-sl/*" 1; "~*/edd-sl/.*" 1;
"~*/add_to_cart/" 1; "~*/add_to_cart/" 1;
"~*/cart/" 1; "~*/cart/" 1;
"~*/account/" 1; "~*/account/" 1;
"~*/my-account/" 1; "~*/my-account/" 1;
"~*/checkout/" 1; "~*/checkout/" 1;
"~*/addons/" 1; "~*/addons/" 1;
"~*/wc-api/*" 1; "~*/wc-api/.*" 1;
"~*/logout/" 1; "~*/logout/" 1;
"~*/lost-password/" 1; "~*/lost-password/" 1;
"~*/panier/" 1; "~*/panier/" 1;
@@ -51,6 +51,7 @@ map $request_uri $uri_no_cache {
"~*/embed" 1; "~*/embed" 1;
"~*/commande/" 1; "~*/commande/" 1;
"~*/resetpass/" 1; "~*/resetpass/" 1;
"~*/wp.serviceworker" 1;
} }
# mobile_prefix needed for WP-Rocket # mobile_prefix needed for WP-Rocket
map $http_user_agent $mobile_prefix { map $http_user_agent $mobile_prefix {

View File

@@ -177,14 +177,14 @@ class WOVar():
wo_ubuntu_backports = 'ppa:jonathonf/backports' wo_ubuntu_backports = 'ppa:jonathonf/backports'
# APT repositories # APT repositories
wo_mysql_repo = ("deb [arch=amd64,ppc64el] " wo_mysql_repo = ("deb [arch=amd64,arm64,ppc64el] "
"http://mariadb.mirrors.ovh.net/MariaDB/repo/" "http://mariadb.mirrors.ovh.net/MariaDB/repo/"
"10.5/{distro} {codename} main" "10.5/{distro} {codename} main"
.format(distro=wo_distro, .format(distro=wo_distro,
codename=wo_platform_codename)) codename=wo_platform_codename))
if wo_distro == 'ubuntu': if wo_distro == 'ubuntu':
wo_php_repo = "ppa:ondrej/php" wo_php_repo = "ppa:ondrej/php"
wo_redis_repo = ("ppa:chris-lea/redis-server") wo_redis_repo = ("ppa:redislabs/redis")
wo_goaccess_repo = ("ppa:alex-p/goaccess") wo_goaccess_repo = ("ppa:alex-p/goaccess")
else: else: