Understanding how DNS works is an important part of learning how to host websites on your own servers. This guide by DigitalOcean is a thorough introduction to DNS terminology, components, and concepts. It’s important to note that SpinupWP does not manage the DNS for your domains. Therefore, you should have a good understanding of how…
There will be times when SpinupWP will attempt to update your site’s home and siteurl options. However, there are some cases in which this operation might fail (if you’ve manually updated the options already or if you’re using WP_HOME or WP_SITEURL in wp-config.php, for example). In these cases, SpinupWP will show you a warning alerting…
SpinupWP automatically tries to renew HTTPS certificates for your sites but sometimes the renewal can fail. In this case, SpinupWP will send you an Error renewing your HTTPS certificate email with an explanation of what happened and the error output from the process. Sometimes it’s not clear what the error means or how you can…
SpinupWP currently supports two different types of redirect: Domain redirects (e.g. redirecting www.example.com to example.com) Path redirects (e.g. redirecting example.com/old-post to example.com/new-post) In this doc, we’ll go over domain redirects. To learn more about creating path redirects, see our Path Redirects doc. Domain redirects are handled automatically by SpinupWP. Below we walk you through redirecting…
While we do not officially support the installation of web apps other than WordPress, web apps that run on a LEMP stack (Nginx, PHP, MySQL, Redis, etc) can be set up to run on SpinupWP servers. This includes popular frameworks like Laravel and Symfony and CMSs like Drupal (with an Nginx config), Craft CMS, Statamic,…
To restore a site from a site backup in SpinupWP simply click the “Restore” action in the list of backups. You will be prompted to confirm that you want to restore the site from a backup as restoring a site is a destructive action (all existing files and data will be deleted). For this reason,…
This guide aims to help you set up Wasabi for storing site backups. Start by signing in to Wasabi. Once logged in, it will take you to your list of buckets. Create Bucket Click Create Bucket. Give the bucket a unique bucket name. A good naming scheme is “domain-name-backups”, for example, “hellfish-media-backups”. Select a region that’s…
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…
WP-Cron or WordPress cron is the system built into WordPress that handles the scheduling of time-based tasks. Out-of-the-box, WordPress performs a number of scheduled tasks, they include: WordPress core update checks Plugin update checks Theme update checks Publishing of scheduled posts Plugins can also utilize WP-Cron to schedule additional tasks, such as a backup plugin…
One of the hardest parts of hosting WordPress sites yourself is trying to figure out why a site isn’t loading. There is an array of potential issues that could prevent a site from loading properly. We’re going to look at what causes some of these issues and how you might begin to investigate them. Server…
Begin your SpinupWP journey today and spin up your first server within minutes.