close

February 2024 only! Join our Discord free of charge.

Slick­Stack
Lightning-fast WordPress on Nginx

Documentation


ss sync development

This command runs the associated bash script and syncs files/database from production to your dev site. It will overwrite all files/database on the dev site, so be very careful… if you wish to save your previous dev site, you should back up that data and save it somewhere (remotely or locally) before running this command. […]

ss perms

Routine Runs the /var/www/ss-perms bash script Description One of the secret weapons of SlickStack is this script, which resets file and user permissions across your entire SlickStack LEMP stack server in one command. There is nothing really like it on any other configuration management scripts, because most other software is open-ended, whereas SlickStack can do […]

Pushing Staging to Production

After several years of discussion and careful thought, SlickStack decided to not provide any function or script for developers to push staging sites live to the production site. The reasons for this are several… Firstly, we believe that staging sites should be for temporary testing of new features, and not for long-term redesign work (that’s […]

ss push development

Runs the associated bash script which will push both the database and entire /wp-content/ file structure from your dev site (subdomain) to your main production site. Keep in mind that, in an effort to avoid accidental data loss, the existing production database and production files will not be deleted first. In other words, the dev […]

ss maintenance enable

Enables the maintenance mode that SlickStack supports out-of-the-box by placing maintenance.html under the public root folder /var/www/html and then purging all caches for extra surety. This feature can be used anytime you want to completely block access to your frontend, including the WordPress admin (WP Admin) area. Absolutely all incoming HTTP requests to Nginx will […]

ss sync staging

This command runs the associated bash script, which, if STAGING_SITE is enabled in ss-config (set to true) then it will proceed to copy over all your files from the production site’s folder into the staging site’s folder, with the exception of the /uploads/ folder… this is to save space, and avoid headaches. For example, very […]

ss install wordpress config

Reinstalls the wp-config.php file using the boilerplate that SlickStack maintains on GitHub. The boilerplate will be downloaded to your localhost server, then using the settings you’ve chosen in your ss-config file, a unique and secure wp-config.php file will be generated. Keep in mind that wp-config.php is meant to be read-only on SlickStack servers, and should […]

ss install wordpress packages

Description: Reinstalls WordPress core (all files, default plugins and themes, etc) but doesn’t touch wp-config.php … since SlickStack sets our free HoverCraft theme as the default theme, that means that brand new installs of SlickStack (WordPress) will result in the HoverCraft theme being activated. However, for existing WordPress installs that have already been configured to […]

ss dump files

Routine: runs the /var/www/ss-dump-files bash script Description: This command is meant to be run interactively in the shell by sysadmins who want to dump ALL files under the /var/www/html directory into a gzipped TARball. Running this command will ALWAYS dump the entire production directory into /var/www/backups/html/production.tar.gz however it will only dump the development and/or staging […]

Pushing Development To Production

Like with many tasks in the WordPress world, there are multiple ways you can “push” or install the web design from your development (subdomain) site in SlickStack onto your main production site. Migration plugins One of the easiest ways is simply using a free migration plugin like All In One Migration. Some of these plugins […]

Thanks to our generous sponsors for their support!