Enable Basic Authentication for Your SpinupWP Site

SpinupWP allows you to add Nginx basic authentication to your site. This can be useful for restricting access to a site for security reasons or if you’re simply running a site that needs to restrict access before you even get to WordPress. You can enable basic authentication by clicking on Settings from a SpinupWP site…

Add Rank Math Rewrite Rules to Fix Sitemap Issue

When using Rank Math for redirects, you may find that your sitemap isn’t working as intended. You may see a notification under Rank Math > Sitemaps or your /sitemap_index.xml page may be blank. This is because Rank Math creates a virtual sitemap dynamically that relies on using redirects at the server-level. To fix this, you…

Site Backups

This guide aims to help you set up automated daily site backups. Site backups are full backups of your site files (media, themes, and plugins) and database. Storage Settings Before you can enable site backups, you must configure a cloud storage provider where your backup files will be stored. Navigate to the Backups tab under a…

Git Overview

SpinupWP fully supports Git-based sites out-of-the-box, including support for Bedrock. We have our own git and Composer template, which is designed for SpinupWP. You can even configure push-to-deploy so that any code changes are automatically deployed to your server as they’re pushed to a Git provider like GitHub or Bitbucket. How It Works Whenever a Git…

Sudo Users and Site Users

SpinupWP utilizes two different types of system users. These users allow you to safely and conveniently manage your servers and sites. Let’s take a look at each. Sudo Users Following security best practices, SpinupWP disables SSH access for the root user on all servers. Instead, you can add sudo users, which will have sudo access. This…

Understanding PHP Pools

As described in Understanding System Users all sites deployed via SpinupWP are owned by a unique system user. This provides security isolation on the server because a site user cannot read or modify another site’s files. Each site is also deployed with a PHP-FPM resource pool, which is owned by the site user. This prevents…

How to Add Cron Jobs

A UI to configure cron jobs right from the SpinupWP dashboard is on the roadmap, but if you are looking to add cron jobs for your sites right now, then here are the manual steps you need to take. Non-Root Cron Job If the scheduled command doesn’t need to be run as the root user, it…

Moving Sites Between SpinupWP Servers

There may come a time when you wish to move a site to a new server. Maybe a site has outgrown its current server, shared amongst several sites, and it’s time to move it to its own server. Or, your site is running on an outdated version of Ubuntu, and you’d like to migrate it…

Customizing the Page Cache Key

The page cache key defines what makes a unique entry in the page cache. By default, SpinupWP uses the following as the page cache key: $scheme$request_method$http_host$request_uri For example, a request for https://tunipjuicemedia.com/team/ would yield the following cache key: httpsGETtunipjuicemedia.com/team/ There are lots of reasons why you might want to customize the page cache key. Although…

Custom HTTPS Certificate

All SpinupWP Servers come with Certbot preinstalled so that you can use a free Let’s Encrypt certificate to secure traffic to and from your websites. While Let’s Encrypt certificates are more than suitable for most WordPress websites, you might be in a situation where you need to use a custom certificate from an external certificate…

Start Your 7-Day Free Trial

Begin your SpinupWP journey today and spin up your first server within minutes.

Subscribe to get the latest news, updates and optimizations in performance and security.

You are already logged in

It looks like you are already logged in to SpinupWP.

Please log out of this account to continue.

Registration Successful

Thanks for registering for a new SpinupWP account.

Before getting started, could you verify your email address by clicking on the link we just emailed to you?

Start Your 7-Day Free Trial

No credit card required. All features included.

By signing up to SpinupWP, you agree to our Terms and Conditions.
For privacy related information, view our Privacy Policy.