SlickStack is a free LEMP stack automation script written in bash designed to enhance and simplify WordPress provisioning, performance, and security.
Table Of Contents
SlickStack [SS] works best on VPS servers with KVM virtualization that have at least 2GB RAM from quality network providers such as Vultr, DigitalOcean, Linode, and other non-AWS networks. The underlying LEMP configuration is meant specifically for single-site WordPress installations, and does not support Multisite installs. SlickStack [SS] supports WordPress, WooCommerce, bbPress, and BuddyPress “out of the box” with pre-optimized settings that scale.
- Distro: Ubuntu 16.04
- Ports: 80 (HTTP), 443 (HTTPS), 6969 (SSH/SFTP)
- Cloud: Vultr, DigitalOcean, Linode
Because it’s written purely in bash (Unix shell), SlickStack [SS] has no dependencies and works on any Ubuntu machine. Unlike heavier provisioning tools like EasyEngine or Ansible, there is no third party language required such as Python, meaning a lighter and simpler approach to launching WordPress servers.
Install SlickStack [SS] with a single bash command:
sudo wget mirrors.littlebizzy.com/slickstack/installer && sudo bash ss
Outside of the so-called Application Layer, so much of the way computers and servers now work has been moved away from in-house teams and specialists and onto “the cloud” that terms like DevOps have become standard among recruiters, companies, and developers alike. Modern web development trends have begun to revolve entirely around concepts such as automation, APIs, cloud services, and beyond — a phenomenon we might refer to as Web 3.0.
While this shift is exciting, there is now a massive and growing disconnect between these emerging technologies and the humans that are expected to implement or benefit from them. Typical small business owners (SMBs), along with independent agencies or freelancers, now face a virtually impossible learning curve if they wish to maintain not only a competitive “webdev” edge, but even to keep up with basic standards in website security, etc.
Telling these sorts of people to learn how to use Configuration Management (CM) tools like Ansible — or hire somebody who does — completely misses the point; it’s the equivalent of telling someone who doesn’t speak Spanish to go study Latin to better prepare for their exam, which happens to be tomorrow. Meanwhile, there’s a cheeky student (e.g. Shopify or Wix) waving at them from across the way, trying to sell them the answers (which look a bit shoddy).