Recommended WordPress Plugins

The following plugins are installed and configured with every WordPress site created and deployed by SpinupWP. However, for custom WordPress deployments you will need to install and configure the following plugins yourself. Remember to replace {domain} with domain configured in SpinupWP. SpinupWP This must-use plugin adds page cache purging functionality to your WordPress site. In…

How Do I Increase the Max Upload Size for My Server?

All SpinupWP servers are configured with a default maximum upload size of 64MB. However, you may increase this limit if you need to allow larger files to be uploaded via the Media Library. This setting cannot be adjusted via the SpinupWP UI, so start by connecting to your server using SSH, then update your PHP…

What’s Installed on Your SpinupWP Server

SpinupWP servers are always set up with the latest stable software versions so you don’t have to worry about the nitty gritty of keeping up with best practices. When you spin up a new server using SpinupWP the following software will be installed: Nginx (with HTTP/2 enabled) 1.15 PHP-FPM 7.1/7.2 MySQL/MariaDB (depending on what you…

How Do I Change Primary Domains?

There may come a time where you wish to change the primary domain that your site is accessible on. Although we don’t provide a method to do this via the app, it’s possible by manually performing the following steps. Before continuing, please be aware that modifying the primary domain can negatively impact SEO. Create a…

Setting Up Site Email for WordPress

WordPress will often need to send emails to you or your users. These emails are known as transactional email, and common ones include: Admin notifications New user signups and password resets Purchase receipts and order updates (WooCommerce, Easy Digital Downloads, etc.) Form submission emails from form plugins Email servers are notoriously difficult to set up….

Adding an SSH Key to a Git Provider

When you create a Git site in SpinupWP your server needs to be able to authenticate with your Git provider so it can run commands like git pull (which SpinupWP uses to deploy your site). Authentication happens using SSH keys and SpinupWP generates a unique SSH key for you to use to authenticate with your…

Configuring Push to Deploy

When you enable Push to Deploy for your Git site a Deployment URL will be automatically generated for you. You need to configure your Git provider to send a POST request to this URL to trigger a deployment (normally after a push). A deployment will pull the latest changes from your Git repository to the…

File Ownership and Permissions

In order for some of WordPress’ features to function, it will need write access to your site’s files and folders. This is true of the following features: Media Library uploads Adding/updating plugins and themes Updating WordPress core If you manage WordPress core, plugins, and/or themes via git, Composer or some other deployment process, WordPress will…

Server Paths and Locations

Package Config Locations When you provision a server using SpinupWP we use best practices to set up and install all of the required software packages your server will need to run WordPress properly. This includes installing packages (such as PHP, Nginx, MySQL/MariaDB etc.) in default locations and not using customized packages as some other hosts…

Ready to give SpinupWP a try?

Not sure if SpinupWP is the right fit for you? Send us an email at sudo@spinupwp.com and we’ll give you our no-BS opinion.