0.10.3
Hey all!
Quite a few updates this time, most notably the new default.yaml blueprint which will now be used with every sail init
. This adds the Surge page caching plugin, and a fail2ban configuration to prevent password bruteforce attacks on SSH and WordPress. If you'd like to disable this behavior and provision an empty install instead, you can pass your own --blueprint
to sail init
, or --blueprint=none
to provision without any BP at all.
We've also added some colors and improved the output format. Tested on various terminals and color schemes, but if you bump into any contrast and readability issues, please don't hesitate to open a new issue.
A few Premium features added with this release as well. You can learn more about Sail Premium here.
Changelog:
- Added: A default.yaml blueprint, with Surge cache and fail2ban pre-insalled
- Added: Quite a few colors to most of the Sail commands, better output formatting, output utils
- Changed: Increased default upload/post max size from 2/8M to 128M in PHP
- Changed: Increased client_max_body_size from 32M to 128M in Nginx
- Changed:
sail backup
is now an alias tosail backup create
,sail restore
is an alias tosail backup restore
- Changed: Added a
quiet
argument tossh key add
to suppress output - Changed: Updated various dependencies
- Changed: Better error handling in install.sh
- Changed: Cleaned README.md, moved remaining tutorials to the knowledgebase
- Fixed: Installer will no longer fail silently on missing python3-venv module
- Fixed: Error in postfix unable to read the main.cf configuration file
Premium features:
- Added: Managed backups
sail backup
(automatic daily and on-demand) - Added: Uptime and health monitoring
sail monitor
with e-mail/SMS alerts - Added: Image optimization and WebP
Happy holidays!