NEW! Subscribe to our email newsletter » NEW! Subscribe to our FREE email newsletter to receive updates »

Now You Can Customize All The Things

December 13, 2019

Over the last several months of 2019, our team has dove head-first into supporting the customization of just about any settings in the LEMP stack. While originally we planned to “lock down” SlickStack configuration to keep things more stable, we kept hearing the same requests and questions over the past 2 years.

So, we decided to change course a bit.

Now, dozens of new options exist in the default ss-config file that were not there previously. Because these have been added at such a rapid pace during 2019, we felt it would only create confusion by announcing every single new option that is now supported.

Here is an incomplete list of things you can now customize:

Instead of locking down settings that we thought were “best” we’ve now input the recommended value for these options in the default ss-config template instead. Thus, advanced users can review our recommendations and change them if they want, but less advanced users see a warning that advanced settings are not recommended to be changed.

Still, please note that there will always remain a certain group of “settings” that we do lock down for stability reasons. Specifically, any settings that would change the file structure of Ubuntu, error logging and error handling, or other OS and volatile settings, we stick to the “Decisions, Not Options” mantra. At a certain point, SlickStack needs to evangelize best practices and create a sort of identity and typical configuration to establish a reputation and common language among our community. Thanks for your feedback!

If you have any technical suggestions, please open a Issue on our GitHub repo.

These settings are still evolving a bit and are not 100% done, but compared to last year (2018) SlickStack has matured in incredible and powerful ways…

How we maintain both HTTP and HTTPS mirrors

GitHub Pages is an awesome feature that came out a few years ago on GitHub to allow for basic, static-file HTML websites to be hosted free of charge on GitHub. It can be a bit confusing to understand in the beginning, because you must connect one of your repos to be used for a given […]

Native Staging Sites (Optional) In Subdirectory

For the past several weeks, SlickStack has been testing our new Staging Site feature and it is now live on all SlickStack installations. If you use another staging service or simply don’t use staging at all and wish to disable staging sites, simply change your ss-config options to be STAGING_SITE=”false” and it will later remove […]

Adminer Bundled For Easy MySQL Management

The very lightweight Adminer script is now included by default in all SlickStack installations, hosted as a single adminer.php file under the /var/www/meta/ directory. This “hidden file” approach means a cleaner public web root, and less room for attacks and exploits. It uses the Nginx alias feature to point requests to example.com/adminer to the /var/www/meta/adminer.php […]