Because SlickStack is built on top of Ubuntu LTS, the basic system requirements are generally the same. However, because several different modules are installed, and after several years of testing, we recommend installing SlickStack on cloud servers as per below:

Last updated: Aug 19, 2020

  1. Choose a quality datacenter near your audience (if your website is for a local business in Miami, Florida, do not use a datacenter located in Seattle, Washington).
  2. Setup a dedicated Virtual Machine (or a traditional dedicated server/bare-metal server) that gives you root/console access.
  3. KVM virtualization is highly recommended for VM (VPS) instances.
  4. Ubuntu 20.04 LTS is required (future versions may support Debian and Raspbian).
  5. Allocate at least 2GB+ RAM memory (1GB RAM should work for small/simple sites, but 2GB+ RAM is recommended for anything more dynamic… for example, WooCommerce sites should always have 2GB+ RAM to ensure stability).
  6. At least 1 CPU core is recommended (but 2+ CPU cores is noticeably better).
  7. Do not install “containers” or other bloat e.g. Docker, Kubernetes, etc.

After you’ve spun up your new server, you can proceed with the SlickStack installation. Need a helping hand? Contact a SlickStack Expert.

In addition we also recommend:

  • Register your domain at a top-level ICANN-accredited registrar (no resellers).
  • Enable DNSSEC in CloudFlare (and at your registrar).
  • Use only CloudFlare for all DNS records/pointing (don’t use your domain registrar or web hosting/cloud network for any DNS records).
  • Setup A records for IPv4 and AAAA records for IPv6 (don’t use CNAMES for the origin server, which can be slower).
  • Optimize your CloudFlare settings (review this blog post).

Refer to the installation page for warnings regarding CloudFlare and SSL setup.