Today is launch day for our latest product, SpinupWP. 🎉
SpinupWP has been in beta since November, so you may have known this was coming. And if you did, you might be as excited as we are. Or at least as excited as Ryan is:
I took @spinupwp for a SPIN 😎 and I'm trying to figure out how to pay them more than $15 a month now…
— Ryan Don Sullivan ⤴️ (@ryandonsullivan) February 20, 2019
If you’re new to the SpinupWP party, then welcome. Let’s take a look at what you’re in for.
What exactly is SpinupWP?
Great question. SpinupWP is an app that makes it so much easier to host WordPress sites yourself. Technically, you can use it to host any PHP site but we’re focused on making the WordPress experience the best.
Think of it like a control panel for your servers, but modern & with a ton of helpful guidance along the way, much of it specific to hosting WordPress sites.
I mentioned in an earlier post that SpinupWP belongs to a new-ish category of hosting options that gives you the DIY option without feeling so much on your own. But with SpinupWP, our focus is literally in the name: WP. We’re here to make hosting WordPress on your own, dare we say, fun 👀
(we didn’t actually say it, Jordon did ⤵️)
— Jordon Rupp (@JordonRupp) March 6, 2019
Developers turn to SpinupWP for all sorts of reasons. Whether you’re tired of the lack of control or the cost of managed WordPress hosting, hosting your WordPress sites yourself can be appealing.
Maybe you’ve tried hosting WordPress sites all on your own, maybe you’ve tried with another service like ServerPilot or Laravel Forge. But trying to keep up with hosting WordPress best practices can seem daunting and what do these services know about hosting WordPress in particular?
With SpinupWP, you can take back that control and get the added bonus of knowing things are optimized to ensure the best performance for WordPress.
See how it works
You can spin up your own WordPress-optimized server with SpinupWP in 10 minutes.
See SpinupWP in action:
Have an existing site you want to move to SpinupWP? Our site creation wizard will guide you through setting up HTTPS before pointing your domain at the server so you can test your site before flipping the switch and making it live:
Some of its best features
From making it possible to upgrade your site to the latest version of PHP in seconds,
Upgrade to the latest PHP version in 3…2…1… pic.twitter.com/wUScZ1E2ek
— SpinupWP (@spinupwp) February 13, 2019
to letting two of your team members work on your servers simultaneously (no longer “coming soon”),
Two team members working in SpinupWP… (coming soon) pic.twitter.com/sFQLVTPzXe
— SpinupWP (@spinupwp) March 7, 2019
There’s a lot to love about SpinupWP.
We’ve tried to make it the service we’d want to use so we packed it full of useful things like:
- Individual site SFTP access you can share with your clients
- Scheduled backups of site files and databases
- Pre-loaded WP-CLI ready to go on your server
- Enabled-by-default error logs stored in a secure place and rotated regularly
- 1-click full-page caching for your sites
- Free SSL certificates from Let’s Encrypt installed, configured, and renewed for you
- Servers configured for automatic security updates
- Git push-to-deploy for your WordPress sites
The biggest benefit to SpinupWP is probably how much time it saves you. Without SpinupWP, you have to type SSH command after SSH command to configure things properly for your WordPress servers. With SpinupWP, we do a lot of that for you. In fact:
Since November, SpinupWP has handled a total of 49,501 tasks, that’s at least a million keystrokes saved for SpinupWP users. 😲
What goes on my 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 the following software will be installed:
- Nginx (with HTTP/2 enabled)
- PHP-FPM (run different PHP versions for different sites)
- MySQL or MariaDB (both options available when spinning up a new server)
- Certbot (for Let’s Encrypt TLS/SSL certificates)
- UFW (firewall)
SpinupWP will configure your server to install security updates as soon as they are available to reduce the likelihood of a software vulnerability putting your server at risk. Disconnect from SpinupWP in the future and you can still keep your packages up-to-date with
I’m interested but a little nervous…
Totally understandable. If it’s your first time trying to host WordPress yourself. What we’d recommend is going through our popular Host WordPress Yourself series first to try it on your own, then come to SpinupWP when you’re a little more comfortable with handling the reigns yourself. From there, you can start with your own blog site, maybe a brochure-style site, and build up from there.
I’m going with a managed WordPress host so I don’t have to worry about servers
The promise of a managed WordPress host is so dang attractive. Pay considerably more for hosting and you get blazing fast WordPress sites and never have to think about hosting.
Unfortunately, that’s not always the experience people have.
The truth is many managed WordPress hosts (like all web hosts) are constantly innovating and trying to enhance their platform to gain an edge on their competition. They’re constantly working on better load balancers, bigger log aggregators, optimized server settings, etc.
But in this race to outdo one another, problems are born. Even the most responsible web hosts make mistakes. And even without mistakes, some problems show up in production that didn’t show in staging. It probably won’t happen often, but when it does it’s unlikely you will be expecting downtime and the timing probably won’t be convenient for you.
With SpinupWP your sites run on one uncomplicated server that you control.
With your own server, no one will be working on it except you or your team. You can work on your server when you know you’ll be online for a while, can keep an eye on things, and deal with any problems that arise.
But surely a single server can’t handle much traffic, can it?
Actually one server can handle a ton of traffic with full page caching enabled. According to our benchmarks, a tiny 2 GB DigitalOcean server can serve 291 requests per second with an average response time of just 341 milliseconds. In theory, that’s 25 million requests per day!
Benchmarks are great and all, but what about the real world? Well, back when we were writing hip fresh blog posts, we had one hit the front page of Hacker News. Our 8 GB Linode never broke a sweat. In fact, there was no noticeable decrease in performance.
So as long as your site is like 99% of other sites out there, full page caching can be enabled and the server will handle a lot of traffic. If your site has dynamic parts (e.g. ecommerce) you can still enable full page caching for the parts that aren’t dynamic.
Spin Up Your Next Server Risk-Free
We’re pretty excited to get this out, and if our beta users are any indication, we think you’re going to like it as well:
— Puneet Sahalot (@psahalot) November 7, 2018
— Johnathan Lyman (@_johlym) December 23, 2018
And of course, a big thank you to Ash, Gilbert and the whole team that helped with the design, copy and testing. Including Teddy:
— Ashley Rich (@A5hleyRich) February 20, 2019
If spinning up your own servers has been on your to-do list but the amount of time you’d need to devote to getting set up was keeping you back — then go ahead and give SpinupWP a try.
To celebrate our launch, we’re offering 25% off your first 3 months for a limited time. And if you decide it’s not right for you, simply let us know within 30 days and we’ll refund your money hassle-free.
Check out the details and sign up yourself at: