Install SlickStack on a RackNerd VPS and Create a WordPress WebsiteSlickStack is a powerful and lightweight Nginx stack that simplifies the process of setting up WordPress. In this guide, we’ll walk through the steps to install SlickStack on a RackNerd VPS and create a WordPress website.

Prerequisites

Before you begin, ensure you have the following:

  • A RackNerd VPS with a fresh installation of Ubuntu 22.04 LTS.
  • SSH access to your VPS.
  • A domain name for your WordPress website (try Namecheap), with DNS configured to point to your VPS.
  • A free Cloudflare account.

SlickStack System Requirements:

  1. Ubuntu 22.04 LTS
  2. 2GB+ RAM
  3. 2 CPU Cores

Install SlickStack on a RackNerd VPS and Create a WordPress Website

Step 1: Connect to Your VPS

Use your preferred SSH client to connect to your RackNerd VPS. You’ll need the IP address of your VPS and the SSH credentials provided by RackNerd.

We’ll be using a free SSH client called Bitvise.

Bitvise RackNerd

After connecting to your server successfully, click New terminal console.

Bitvise New Terminal Console RackNerd

If you don’t want to use Bitvise, you can use Windows Terminal and connect to your server using the command.

ssh username@your_vps_ip

Step 2: Add Domain on Cloudflare

Create an account on Cloudflare. Then add a website.

Cloudflare Add Site

Choose the free plan if you don’t want to upgrade your Cloudflare. Then add Cloudflare DNS to your domain name registrar.


Cloudflare Namecheap Nameserver

Wait for the DNS to propagate (usually 24 hours).

Once it’s propagated, add two A records, one for non-www and one for www version.

Add A Records on Cloudflare

Next, set your SSL to full. Go to SSL/TLS and select to Full.

Cloudflare Set SSL to Full

Next, we will enable DNSSEC for our domain. Go to DNS>DNSSEC.

Enable DNSSEC Cloudflare

Then copy these settings to your domain registrar. I’m using Namecheap so just go to Domain > Advanced DNS and enable Status.

DNSSEC Settings Cloudflare

DNSSEC Namecheap from Cloudflare

It will take at least 10 minutes for the changes in DNSSEC to come into effect.


Step 3: Download and Install SlickStack

Upgrade your server first and foremost.

sudo apt update
sudo apt upgrade

Once your server is upgraded, you can use the following commands to download and install SlickStack:

wget -O ss slick.fyi/ss && bash ss

SlickStack Command

SlickStack Install

Now you will be asked to fill the necessary details using SlickStack interactive wizard.

 SlickStack Interactive Setup Wizard SS-Config

This is the complete setup:

Choose sudo username (for SSH): batman

Choose sudo password (should be strong): d79bc7b293ebd488b8c7bc10

Enable SSH keys (advanced users only): false

Restrict SSH access to specific IP address?: false

Which IP address for SSH logins (ignore if disabled above)?: 192.0.2.1

Choose SFTP username (limited access): robin

Choose SFTP password (should be strong): ed3b3234dcc2d2aeb670e63e

Choose app (only wordpress supported currently): wordpress

Choose language (only affects minor features): en_US

Enable the WordPress plugin blacklist: true

Link to your pilot file (leave blank if none):

Are you using a remote database: false

Make the adminer (phpmyadmin) link public?: true

Enable cloudflare.conf (real IP headers)?: false

Choose database name (single database): production

Choose database user (non-root user): robin

Choose database user password (should be strong): 01a585f78a6fb118161b8f1e

Choose database host (e.g. IP) without port: 127.0.0.1

Choose database port (3306 if using localhost): 3306

Choose database table prefix: wp_

Choose site TLD (subdomains not allowed): store

Choose site domain (subdirectories not allowed): webshanks.store

Enable site noindexing (block robots): false

Enable WordPress Multisite (experimental): false

Enable subdomains for WP Multisite?: true

Enable staging site (subdomain): false

Password protect staging site: false

Enable dev site (subdomain): false

Password protect dev site: false

Choose guest username (to view staging/dev): guest

Choose guest password (easy is fine): 19d3faee6afac3934d374264

Which remote backups do you want? (none|rsync|rclone): none

Important: Be sure to save your settings/credentials after the installation in a safe place. SlickStack will also disable root login so from now on you will login using the sudo user.

SlickStack Installed

Step 4: Access Your WordPress Website

Once the installation is complete, you can access your WordPress website by navigating to https://yourdomain.com in a web browser. Replace yourdomain.com with your actual domain name.

Log in to the WordPress admin dashboard using the same SFTP credentials you set during the installation.

In case you ran into 403 Forbidden error, just run sudo bash /var/www/ss-install. Or instead of using https://yourdomain.com/wp-login.php you replace it with https://yourdomain.com/wp-admin.

SlickStack WordPress Login

SlickStack WordPress Admin

Let’s access our main site with a new WordPress theme.

SlickStack WordPress Site

Watch on YouTube

Frequently Asked Questions (FAQs) – SlickStack on RackNerd VPS for WordPress

1. What is SlickStack?

SlickStack is an optimized stack designed for easy deployment of WordPress websites on Nginx web servers. It focuses on simplicity and performance, providing an optimized environment for WordPress hosting.

2. Why Choose RackNerd VPS?

RackNerd offers Virtual Private Servers (VPS) with robust performance and reliability. Their VPS solutions are suitable for hosting websites and applications, providing users with control and flexibility over their server environment.

3. Can I Install SlickStack on a Different Linux Distribution?

SlickStack is optimized for Ubuntu, and while it may work on other distributions, it is recommended to use Ubuntu 22.04 for the best compatibility and performance.

4. How Do I Access the WordPress Admin Dashboard?

After a successful installation, you can access the WordPress admin dashboard by navigating to https://yourdomain.com/wp-login, replacing yourdomain.com with your actual domain name. Log in using the credentials you set during the installation.

5. How Do I Update SlickStack?

To update SlickStack, run the following command:

sudo bash /var/www/ss-update

6. Can I use other servers other than RackNerd?

Absolutely. You can use Knownhost or Contabo.

Conclusion

You’ve successfully installed SlickStack on your RackNerd VPS and created a WordPress website. SlickStack streamlines the server setup process, making it easier to manage your WordPress site.

Feel free to explore additional features and optimizations that SlickStack offers to enhance the performance and security of your WordPress installation.

Leave a Reply

Your email address will not be published. Required fields are marked *