Site Backups

This guide aims to help you set up automated site backups. Site backups are full backups of your site files 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 site. From here add your…

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…

phpMyAdmin

We’re not huge fans of phpMyAdmin. In our opinion, there are better tools for the job. Using a desktop app and connecting to the database server via SSH is a far better developer experience, not to mention much better security-wise. However, we’ve come to understand that many developers like phpMyAdmin and aren’t interested in another…

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…

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…

Setting Up an Amazon Lightsail Managed MySQL Database and Adding It to SpinupWP

This guide will help you set up an Amazon Lightsail managed MySQL database for use with new servers set up by SpinupWP. By the end of this tutorial, you will have the database hostname, port, username, password, and database name you need to configure the managed MySQL database as an external database in SpinupWP. We…

Setting Up a DigitalOcean Managed MySQL Database and Adding It to SpinupWP

This guide will help you set up a DigitalOcean managed MySQL database for use with new servers set up by SpinupWP. By the end of this tutorial, you will have the database hostname, port, username, password, and database name you need to configure the managed MySQL database as an external database in SpinupWP. We also…

Path Redirects

Unlike domain redirects, path redirects allow you to redirect from a specific URL path on your domain. The target is usually a different path on the same domain, although it is possible to redirect to a different URL altogether. This functionality makes use of the Nginx rewrite directive. Creating a Path Redirect To view and create…

Server Size

Our Recommendations For sites where every page can be full page cached, we recommend a max of 20 sites on at least a 2 GB / 1 shared CPU server. For a site that has pages that can’t be cached (e.g. WooCommerce), we recommend just that one site on at least a 4 GB / 2…

Will SpinupWP make changes to my server without my direction?

SpinupWP will almost never make changes to the config files on your server on its own without you explicitly telling it to. Only when you take action in the dashboard (e.g. hit an Upgrade button) will it make changes to your config files. This is by design, so that you can schedule a time that’s…

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.