Commit graph

474 commits

Author SHA1 Message Date
Cristhian Martínez Ochoa
cd4ed6be60 new catch arg system
Impemented in Webinoly command
2019-01-31 19:34:31 -07:00
Cristhian Martínez Ochoa
136f462bf9 new catch arg system
Now we have a better and super improved method to catch command line arguments/parameters.
2019-01-30 16:57:30 -07:00
Cristhian Martínez Ochoa
479804f01c php default version
Now PHP 7.3 is default.
2019-01-25 20:57:42 -07:00
Cristhian Martínez Ochoa
6a184a75d2 fixes and improvements
Fixed:
404 error when cache disabled
swap not working on reboot in some cloud providers
Redis not starting on reboot in some cloud providers
Defaul-site command now check if default conf file exist

Improvements:
Now we use our API for better stats.
2018-12-28 20:09:29 -06:00
Cristhian Martínez Ochoa
0e572f6bc8 remove mariadb automatic upgrade
No upgrade mariadb automatically
2018-12-20 22:14:21 -06:00
Cristhian Martínez Ochoa
521147b22d tools and default site issues
Failing with SSL and some other issues.
2018-12-20 21:10:04 -06:00
Cristhian Martínez Ochoa
2750ab7a5a default site and tools site
now completely working and tested.
2018-12-19 19:02:16 -06:00
Cristhian Martínez Ochoa
3001bdfdca tools port improvements 2018-12-18 20:07:33 -06:00
Cristhian Martínez Ochoa
b558d0bfac tools site
New option to assign an existing site or domain to the tools-port.
2018-12-17 20:27:33 -06:00
Cristhian Martínez Ochoa
0c6bdfc48a default site
Assign a default site for nginx
2018-12-17 18:21:45 -06:00
Cristhian Martínez Ochoa
b3577af41b whitelist and dyn-vars
- HttpAuth Whitelist option
- New dynamic vars.
2018-12-17 14:59:17 -06:00
Cristhian Martínez Ochoa
6c6e1f4b42 server reset keep variables
server reset now respect dynamic variables to keep configuration after reset.
(blockip, wp-auth, yoast-sitemap, config-cache, log-only-error)
2018-12-16 14:45:17 -06:00
Cristhian Martínez Ochoa
338a1ef89f standard syntax
Commands converted to acept the standard syntax:
- site -ssl
- site -cache
- webinoly -login-www-data
- httpauth -wp-admin
2018-12-15 22:03:36 -06:00
Cristhian Martínez Ochoa
5acdf2b258 opcache improved
better php opcache config
2018-12-13 20:09:15 -06:00
Cristhian Martínez Ochoa
ada6e895b2 check before update
Now we check if update is available instead of download and overwrite.
2018-12-13 19:51:04 -06:00
Cristhian Martínez Ochoa
83d5e8703f fixed and more
Readme updated.
SSL detection updated now that nginx ssl directive is deprecated.
Yoast sitemap now detect if nginx is installed before throw an error.
Update process now waits until background processes are finished.
2018-12-13 15:41:29 -06:00
Cristhian Martínez Ochoa
4dfff7ed4c stack update process
update to server v1.3
2018-12-13 14:19:11 -06:00
Cristhian Martínez Ochoa
67fa775c5d mysql keep-data
Option to purge MySQL without removing DB's, by default we remove everything.
2018-12-13 13:16:56 -06:00
Cristhian Martínez Ochoa
40a7eb27d6 stack updated and improved
linux var optim improved
nginx conf improved
wp security improved
MariaDB 10.3 upgraded
2018-12-09 20:56:15 -06:00
Cristhian Martínez Ochoa
43e0f82db5 messages improved
SSL Messages improved.
General color improved and fixed.
2018-11-02 12:47:11 -07:00
Cristhian Martínez Ochoa
c3365e5bd3 db-delete-all fixed
Infinite loop caused by background process
2018-11-02 11:40:12 -07:00
Cristhian Martínez Ochoa
71f7714b5e domain check improved
Added: Can not start with point and can not contain two points together.
2018-11-01 21:42:27 -07:00
Cristhian Martínez Ochoa
2f3bde87a5 case insentive removed
Case insensitive for arguments was removed.
Now we use apt instead of apt-get.
2018-11-01 19:36:22 -07:00
Cristhian Martínez Ochoa
f2b224fffa release
Release v.1.6.1 and small fix
2018-10-31 17:43:55 -07:00
Cristhian Martínez Ochoa
e61a89983f verify checkpoint
- Check for services running
- Check for valid DB passwords
- Check nginx configuration
2018-10-30 21:08:33 -07:00
Cristhian Martínez Ochoa
6762d7e738 more improvements
- python-software-properties not installed in bionic
- error when site command arguments have values and are inverted.
- version command improved to not show empty values.
- clean-cache command now check if memcached and redis are installed.
- zip package is now removed when webinoly is uninstalled.
2018-10-30 20:21:07 -07:00
Cristhian Martínez Ochoa
bc7f02fb75 command improvements
- Arguments are now case insensitive
- server-update now check if source files exist before update.
- some minor improvements to prevent errors.
2018-10-27 18:54:13 -06:00
Cristhian Martínez Ochoa
e63a9dc1d9 dbdelete improved
- Errors when MySQL is not installed or not found and try to delete a DB.
- Purge nginx now remove SSL Cronjobs.
2018-10-27 17:19:26 -06:00
Cristhian Martínez Ochoa
14e19177af site command improved
- argument empty error fixed
- cache option install plugins with wrong permissions fixed
2018-10-26 22:03:48 -06:00
Cristhian Martínez Ochoa
ce1f8d21a9 improvements and fixes
- php7.3 support
- cache wp plugins permissions fixed
- custom-nginx-rules path for parked sites fixed
- wget timeout improved
- opcache not working when custom tool port is set, fixed.
- external-list-update command renamed to external-sources-update
- readme and some messaged improved.
2018-10-26 21:30:46 -06:00
Cristhian Martínez Ochoa
eb28ac2828 ssl improvements
- ssl for wpsubdom removed, wildcard is enough.
- ssl-root-path fixed.
- some minor code improvements.
2018-09-03 19:34:14 -06:00
Cristhian Martínez Ochoa
cec4995891 ssl root-path
Let's Encrypt running in manual mode with HTTP Challenge for site with not var/www location, reverse proxy sites for instance.
2018-09-01 18:14:55 -06:00
Cristhian Martínez Ochoa
e1902acebe wildcard support
SSL Let's Encrypt Wildcard support.
2018-08-31 20:36:06 -06:00
Cristhian Martínez Ochoa
371b75319c small fix
change conditional
2018-08-20 20:48:19 -06:00
Cristhian Martínez Ochoa
0b5e1637fc info improved
- PMA version displayed
- RAM and Swap now automatically do the conversion to Mb or Gb.
2018-08-20 19:50:12 -06:00
Cristhian Martínez Ochoa
aea7852733 install improvements
- Better stats for updates.
- Option to skip stats for custom versions.
- Now we can update from an specific branch.
2018-07-28 20:28:50 -05:00
Cristhian Martínez Ochoa
b8e7b6be10 fix delete disabled site
Fixed error when try to delete a site that is disabled.
2018-07-28 18:45:24 -05:00
Cristhian Martínez Ochoa
8844cdf2da fixed nginx issue
nginx not restarting after update
2018-07-10 22:30:28 -05:00
Cristhian Martínez Ochoa
7e51c04fae fix after testing
- auto-update process not runnign server-reset.
- typos in some check paths in verify command.
- login www-data not deleting some data after disabled.
- Remove statistics for alpha versions.
- exit after verify fails when conf file found during re-installation process.
2018-07-09 12:29:01 -05:00
Cristhian Martínez Ochoa
97887cf7fe fixed delete wp site
Failing when wp-config is at root instead of one level below.
2018-07-08 17:20:21 -05:00
Cristhian Martínez Ochoa
64f1e253c8 verify improved
- More checks added.
- Now we run verify after uninstalled weby conf file found.
2018-07-08 15:56:42 -05:00
Cristhian Martínez Ochoa
82424f16cd fixed login-www-data
Changed folder owner causing login-www-data fails.
2018-07-07 18:19:18 -05:00
Cristhian Martínez Ochoa
eb805bd17c server conf updated
linux optim updated
auto-server update improved
2018-07-06 19:40:47 -05:00
Cristhian Martínez Ochoa
d36c437cf0 php default values updated
some conf values updated
2018-07-06 17:59:57 -05:00
Cristhian Martínez Ochoa
8971817797 fixed 403 for loguedin users
Nginx limit_req causing 403 in frontend for logued in users.
2018-07-06 14:02:51 -05:00
Cristhian Martínez Ochoa
946da7128b small fixes
After testing and before release:
- now we don't need to change cgi.fix_pathinfo in PHP.
- fixed update process.
- better wp-admin security.
- fixed auto-stack installation process
2018-06-27 18:28:50 -06:00
Cristhian Martínez Ochoa
4119e01829 app-version improved
Now we take the app-version from TAR file instead of instalation script.
2018-06-24 21:08:20 -06:00
Cristhian Martínez Ochoa
70fda3e7aa server auto-update config
Automatic update for server configuration.
2018-06-24 18:13:23 -06:00
Cristhian Martínez Ochoa
92f72eb2a3 certbot
Now we use certbot instead of letsencrypt.
- ocsp and must staple enabled.
- now we use the staging feature for debug.
- restart nginx after renew.
- now we revoke and delete cert instead just delete files.
2018-06-24 12:39:30 -06:00
Cristhian Martínez Ochoa
b0f743035e pma updated
Now we always install the latest pma version, instead of using the official Ubuntu PPA.
2018-06-23 20:18:42 -06:00