Commit graph

207 commits

Author SHA1 Message Date
Cristhian Martínez Ochoa
9021f2b354 new conf
Everything included in the new conf file.
Fixed PHP purge removing tools-site.
2021-12-30 18:21:21 -07:00
Cristhian Martínez Ochoa
8432d49605 conf file
New configuration file template.
PHP conf script improved.
2021-12-28 15:56:06 -07:00
Cristhian Martínez Ochoa
423cee547a fixes
A lot of minor fixes.
2021-12-27 16:39:27 -07:00
Cristhian Martínez Ochoa
d27334bf6f duplicity
Duplicity now uses the new official PPA to always install the newest version.
Duply is now integrated into Webinoly.
2021-12-22 11:41:45 -07:00
Cristhian Martínez Ochoa
7fbbdb48a5 fixes
Errors in log and status when mysql is installed.
Error when mysql root password is changed.
Error when datadog is purged.
Now we use systemctl instead of service.
2021-12-21 17:10:10 -07:00
Cristhian Martínez Ochoa
1becfe2a60 builder
New smart builder with a lot of improvements.
- Build profiles support.
- multi-php removed.
- tools-site created since nginx instead of php.
- tools packages are now independent.
- internal api updated.
- new official ppa for redis.
2021-12-20 16:16:44 -07:00
Cristhian Martínez Ochoa
9f6770ccb9 php
PHP optimization revised, updated and improved.
2021-12-13 15:51:27 -07:00
Cristhian Martínez Ochoa
7e4dcc3297 kernel
Kernel optimization revised, updated and improved.
2021-12-11 16:59:30 -07:00
Cristhian Martínez Ochoa
7503907c5d tools port
Now tools-port is a global variable.
Parked now has support for its own custom nginx conf.
2021-12-03 13:39:56 -07:00
Cristhian Martínez Ochoa
e13a1060c5 minor conf
+ update new dynvar for mysql when missing.
+ remove http header for transparency in dedicated reverse proxy sites.
+ php pm static now is set when greater than 8GB, instead of 6.
+ Minor nginx conf improvs.
2021-12-02 11:34:08 -07:00
Cristhian Martínez Ochoa
b026843c8a intl
php-intl package added.
2021-12-01 09:04:16 -07:00
Cristhian Martínez Ochoa
3fa06153b2 minor improvs
Minor final improvements.
2021-11-12 11:03:13 -07:00
Cristhian Martínez Ochoa
0294912778 yoast removed
Removed support for Yoast sitemap.
2021-10-01 12:27:23 -06:00
Cristhian Martínez Ochoa
c8889ad4bf custom headers
Added support for custom HTTP Headers.
2021-08-28 11:24:16 -06:00
Cristhian Martínez Ochoa
2a3fa34ae6 x-headers
Addes support to customize X-Headers: X-Frame-Options, X-Content-Type-Options, X-XSS-Protection
2021-08-28 10:09:53 -06:00
Cristhian Martínez Ochoa
70ab5ae1e2 x-robots-tag
Added support for X-Robots-Tag HTTP Header.
2021-08-27 16:00:02 -06:00
Cristhian Martínez Ochoa
90051d5c5f cache control
Added support to cutomize Cache-Control HTTP Header.
2021-08-27 15:35:00 -06:00
Cristhian Martínez Ochoa
b692b3aed2 permissions policy
Added full support for Permissions-Policy header.
2021-08-27 13:43:12 -06:00
Cristhian Martínez Ochoa
3c5b7a6e71 csp improved
CSP header improved. Reload removed and now we have the reset option.
2021-08-27 11:39:42 -06:00
Cristhian Martínez Ochoa
8f2e881676 cache size
Now we have a dynvar for cache-size.
2021-07-22 15:29:30 -06:00
Cristhian Martínez Ochoa
22b20eab6d mysql improvements
- Purgin folders improved.
- Better message when keep-data.
- Reserved words updated.
- mysql_upgrade script included.
- MySQL custom conf file now included when export server.
2021-07-20 12:09:28 -06:00
Cristhian Martínez Ochoa
9e16df11a7 mariadb versions
Now we have support for multiple versions, not only the latest.
2021-07-18 13:18:45 -06:00
Cristhian Martínez Ochoa
6e6fc86392 php default
PHP 8.0 is now default.
2021-07-17 13:39:00 -06:00
Cristhian Martínez Ochoa
9db35d138c minor issues
Fixed some minor issues after testing.
README updated.
2021-06-02 11:25:26 -06:00
Cristhian Martínez Ochoa
6ff4748b0c minor fixes
- symlinks owner fixed.
- warning when deleting a site that is main site in smtp.
2021-05-22 12:46:20 -06:00
Cristhian Martínez Ochoa
5adbf9ab98 sftp
better ssh keys handling
2021-05-03 11:12:25 -06:00
Cristhian Martínez Ochoa
3c8ef8d293 verify fixes
Some fixes after testing.
2021-04-23 13:33:48 -06:00
Cristhian Martínez Ochoa
8873fe2ca7 minor fixes
- Certbot verified after installation and retry if needed. That's because SNAP repo fails a lot.
- Version is now displayed after Webinoly is updated.
- Duply backup profiles deleted when nginx is removed.
2021-04-05 21:02:13 -06:00
Cristhian Martínez Ochoa
66d365d7fb some fixes
- Certbot instructions updated.
- Empty blank site option included.
- Fixed issue when parked site is created and main site have cache enabled.
2021-03-24 13:41:37 -07:00
Cristhian Martínez Ochoa
ac8c795e47 minor fixes
Proxy transparent option.
Nginx open file cache fixed to prevent issues when file is modified.
2020-12-11 13:39:21 -07:00
Cristhian Martínez Ochoa
e1d1b00568 updates and fixes
php 7.2 removed.
fixed error when reinstaling nginx and certbot symlink is created.
update issue with missing keys.
2020-12-04 13:34:30 -07:00
Cristhian Martínez Ochoa
beb8882ab5 update fixed
Fixes after testing
2020-11-26 13:56:37 -07:00
Cristhian Martínez Ochoa
0007a7c66f xmlrpc
Custom configuration for XMLRPC.
2020-11-24 17:59:13 -07:00
Cristhian Martínez Ochoa
a5b34d1d1d updated
Improved
2020-11-22 13:32:28 -07:00
Cristhian Martínez Ochoa
c24197a967 packages
New Nginx (nginx.org official) and Certbot (snap) source.
2020-11-21 14:08:20 -07:00
Cristhian Martínez Ochoa
b2cbd82e10 minor fixes
Fix issue with simlynks in home.
Fix warning message displayed when db created.
Fix clone WP issue when SSL enabled.
Fix new logs for mysql not working on mariadb 10.4.
Fix mariadb not removing repo when purge stack.
2020-11-07 17:12:47 -07:00
Cristhian Martínez Ochoa
b113668d08 mariadb logs fixed
Fixed: Conf file in mariadb 10.5 changed and break our log command. Now we have a better default conf file for webinoly.
2020-11-05 10:51:20 -07:00
Cristhian Martínez Ochoa
8bfab587df small fix
php fix for one last split package from ondrej ppa.
2020-10-17 20:38:22 -06:00
Cristhian Martínez Ochoa
493d12d94a php packages
PHP v8.0 RC support added.

Ondrej Issue, some php packages splited - https://github.com/oerdnj/deb.sury.org/issues/1465
2020-10-12 09:57:56 -06:00
Cristhian Martínez Ochoa
38165b4c6f swap and list
SWAP default values updated.
Site list check for valid value.
2020-10-07 14:47:51 -06:00
Cristhian Martínez Ochoa
11838fcbf9 minor updates
Yoast sitemap (global) deprecated.
MariaDB updated to 10.5.
2020-09-01 12:15:07 -06:00
Cristhian Martínez Ochoa
0af33c51b5 minor fixes
Some minor fixes before release.
2020-07-31 13:44:59 -06:00
Cristhian Martínez Ochoa
45a04049e0 mysql improvs
Now we check mysql connection before any action.
Fixed validation for duplicate user when creating a site not working.
Now we only use admin user.
Better check for external db data before trying to connect.
Now we check for at least 8 chars for mysql password changing.
Fixed mysql failing when mysql not installed and trying to import a db to external.
2020-07-30 13:00:25 -06:00
Cristhian Martínez Ochoa
c3747cea6e small improvs
Fixed issue that in some rare cases swap was not removed and need to retry.
Default and tools site cannot be deleted, now can be forced with delete-all or delete=force and is better handled to automaticalle set to default when forced.
Fixed issue with cloned sites replacing content URL wrong in some cases.
2020-07-22 11:27:32 -06:00
Cristhian Martínez Ochoa
311cdb9cd5 webinoly improves
Tools-Site failing with wildcard or custom ssl. Also, improved to recognize when current site is already assigned.

Config-Cache failing to take one value, issue introduced in the last release. Also, improved to show current values even when stack is not installed.

Tools-port improved to show better default value.
2020-07-20 16:26:08 -06:00
Cristhian Martínez Ochoa
53c578b24c http headers
Custom HTTP headers, CSP, Referrers and HSTS.
2020-06-22 22:35:26 -06:00
Cristhian Martínez Ochoa
66ca487051 focal fossa and tuning
- Full support for Ubuntu 20.04.
- Ubuntu 16.04 support removed.
- Fixed error whit WP subfolder when cache is turned on.
-  Better RAM calculation.
2020-06-07 17:42:35 -06:00
Cristhian Martínez Ochoa
f1a29ac17b tuning
- php tuning.
- now we use ondrej PPA for nginx.
2020-06-05 16:49:07 -06:00
Cristhian Martínez Ochoa
bb47143074 improvements
- internal api url updated.
- server reset not remake swap by default, now we have an option.
- php variables in webinoly conf file.
- stack configuration updated fixed.
- admin-site improved.
- better message when swap is busy and not deleted.
- yoast sitemap support removed from default.
- Message when intallation stat is error.
2020-05-31 16:51:18 -06:00
Cristhian Martínez Ochoa
7a5cad718d server conf updated
Stack version raised to v1.5
2020-05-28 10:03:07 -06:00