DigitalOcean is one of the most popular server providers. It’s designed for developers and their pricing has always been transparent. You can connect servers hosted at any provider to SpinupWP, but it’s less complex to provision new servers with DigitalOcean. DigitalOcean is fully integrated with SpinupWP, meaning you can connect SpinupWP to your DigitalOcean account…
Smush and Imagify provide directives for serving WebP images in place of .png and .jpg images. In SpinupWP, caching configurations in the static-files.conf file already has a location block that matches .png and .jpg images, so the directives from Smush and Imagify are overwritten. Below we’ll cover how to add these directives so you can…
This guide aims to help you set up Amazon S3 for storing site backups. Start by signing in to the AWS Management Console. Create Bucket Navigate to S3 and click Create bucket. Enter a unique bucket name. A good naming scheme is “domain-name-backups,” for example, “hellfish-media-backups”. The region should be geographically close to your server location….
If you’re an agency or a freelance web designer using SpinupWP to manage your servers, chances are you’ll need to give clients access to manage their own websites. In this tutorial, we’ll show you how you can build a custom SpinupWP dashboard using the SpinupWP SDK, the popular PHP framework Laravel, and Inertia.js. SpinupWP provides…
To enable site monitoring, you can use the toggle in the Monitoring tab for your site. Once you have enabled monitoring for a site, you can see the current status of the site, along with a list of recent downtime incidents. Once enabled, site monitoring will check your site’s homepage for a 200 response every…
The SpinupWP PHP SDK provides an expressive interface for interacting with SpinupWP’s REST API. It includes a pre-defined set of classes for API resources that initialize themselves dynamically from API responses. You can find the PHP SDK codebase and complete instructions at https://github.com/spinupwp/spinupwp-php-sdk. We also have a tutorial on how to Create a Custom SpinupWP…
With the REST API you can spin up servers and create and manage sites remotely without logging into the SpinupWP dashboard. This allows you to script repeatable tasks and automate your processes. If you host client sites, you can even build a custom dashboard for yourself and/or your clients. You can find the complete REST…
Installation To get started, require the package globally via Composer: composer global require spinupwp/spinupwp-cli In addition, you should make sure the /vendor/bin directory in your global Composer home directory is in your system’s “PATH”. Depending on your operating system this could be either ~/.composer/ or ~/.config/composer/. You can use the composer config –global home command…
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…
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…
Begin your SpinupWP journey today and spin up your first server within minutes.