SlickStack is a free LEMP stack automation script written in Bash designed to enhance and simplify WordPress provisioning, performance, and security.

Rules of SlickStack

  1. Don’t alter system files that don’t need to be altered
  2. If you do need to alter system files, make it less invasive as possible by “source” SlickStack files instead of dumping code in the system files
  3. Never prevent native Bash commands from working properly (aliases should be complementary, not replacements)
  4. Verbose comments and commands in all scripts whenever possible (be specific… what is happening?)
  5. Once and only once, unless it will create instability… see #4
  6. Defer to upstream whenever possible… if Ubuntu LTS uses MySQL and PHP 7.2 then we use MySQL and PHP 7.2, etc
  7. Self-contained whenever possible… nearly all SlickStack files are solely under /var/www
  8. Self-reliant whenever possible… SlickStack servers will still function when third party services are removed