How to Host WordPress on DigitalOcean (Even If You’re Not a Techie)

These days, we’ve been fascinated with internet hosting WordPress on DigitalOcean. We’ve seen folks sharing footage of how briskly their tiny $5 per 30 days Droplet was loading WordPress for billions of requests. 

However then we got here throughout a instrument known as SpinupWP that claims to make internet hosting WordPress on DigitalOcean one thing that even a non-techie particular person like you may accomplish.

That’s what this submit is about – easy methods to host WordPress by yourself DigitalOcean droplet. Preserve studying for the step-by-step information!

It’s necessary to notice that this submit isn’t sponsored by SpinupWP/Scrumptious Brains, nor did we even speak to them at any level within the course of. We simply thought it was an attention-grabbing new instrument and wished to write down about it.

Go to DigitalOcean

Go to SpinupWP

Professionals and Cons of Utilizing DigitalOcean

It’s proper to search for what is an appropriate internet hosting supplier for you and your enterprise. Chances are you’ll need to know first what are the Professionals and Cons of DigitalOcean earlier than deciding to make use of it. 


  • DigitalOcean is a well-liked cloud internet hosting that allows you to create your personal “droplet” for as little as $5 per 30 days. 
  • It’s like your personal free-form server sandbox that you should use for something. 
  • Get your WordPress web site to load fairly quick, even with simply that $5 droplet. 
  • Pricing is customizable


  • Not appropriate for newcomers because it makes use of Linux, Unix and different open supply applied sciences
  • No primary options in comparison with different host suppliers
  • Help is ticket-based
  • cPanel could be very advanced

Nonetheless, as talked about earlier, we now have SpinupWP

SpinupWP is a management panel that goals to make that course of rather a lot much less intimidating by correctly configuring the whole lot to safe and optimize your web site and providing you with a a lot easier technique to handle your droplet.

The tip result’s that you just get one thing akin to managed WordPress internet hosting efficiency at a fraction of the worth.

Article Continues Under

How A lot Is All This Going to Value, Anyway?

To observe this, you’ll must pay for 2 issues:

  • A DigitalOcean Droplet – begins at $5 per 30 days.
  • SpinupWP – begins at $12 per 30 days.

The cool factor is that the worth is tremendous versatile and there aren’t any long-term contracts. So if you wish to improve or downgrade your Droplet sooner or later, you are able to do that (say goodbye to paying for 12 months of internet hosting at a time!).

Moreover, you may host as many WordPress websites as you need – there’s no further charge for extra websites (although you would possibly must improve your Droplet sooner or later to deal with the load, particularly for those who’re not utilizing full web page caching).

The right way to Host WordPress on Your Personal DigitalOcean Droplet

Step 1: Create a DigitalOcean Account

To get began, head to DigitalOcean and join an account.

Host WordPress on DigitalOcean

When you’ve signed up, go to the Billing tab and enter a cost methodology so that you just’re in a position to create new Droplets:

Host WordPress on DigitalOcean - billing

You received’t must pay something simply to enroll – you’ll solely pay when you really create your droplet:

Step 2: Create New DigitalOcean API Key

Subsequent, you should create an API key, which you’ll ultimately use to attach SpinupWP to DigitalOcean.

To do that, go to the API tab in your DigitalOcean dashboard and click on the Generate New Token button:

DHost WordPress on DigitalOcean - Applications and api

Give it a memorable title – like “SpinupWP” and ensure the Write field is checked. Then, click on Generate Token:

Article Continues Under

DigitalOcean - token name

It is best to see your new API key:

DigitalOcean - personal access tokens

Preserve this display screen useful since you’re going to wish it in a second. Nonetheless, proper now, you’ll must do some work in SpinupWP.

Step 3: Signal Up for SpinupWP

Subsequent, you head to the SpinupWP web site and enroll. We’re going to make use of the most cost effective Private plan, which prices $12 per 30 days.

You’ll must create your username/password and pay on your first month, but it surely’s in any other case fairly easy.

Step 4: Spin Up a New Server

When you’ve registered on your account, SpinupWP will provide you with an choice to Spin Up a New Server:

SpinupWP - spin up a new server

Go forward and click on that.

Subsequent, you’ll select your supplier, which is DigitalOcean on this case:

SpinupWP - add a new provider

Now, you’ll must enter your:

  • Identify – that is purely inside and helps you bear in mind what this server is
  • API Token – copy the DigitalOcean API key that you just created in Step 2
SpinupWP - selecting digitalocean

Then, click on Subsequent.

On the subsequent display screen, you’ll want to decide on:

Article Continues Under

  • Server Dimension – we’re going to make use of the most cost effective $5 per 30 days droplet, however you may go larger in order for you.
  • Area – select the placement that’s nearest to your web site’s target market.
  • Backups – select whether or not or to not have DigitalOcean backup your total Droplet (SpinupWP features a instrument that will help you backup simply your WordPress web site)
SpinupWP - new server personal

On the subsequent display screen, you’ll want to present your droplet a Hostname. That is mainly the “title” of your droplet, and you may make it something.

Should you’re unsure what to place right here, simply enter your area title – e.g. yourdomain.com:

SpinupWP - server settings

Subsequent, you’ll want to decide on your Database Server. You may simply depart this because the default. Additionally, ensure to save lots of your Database Root Password in a secure place. 

SpinupWP - database settings

Then, click on the Provision Server button to launch your new droplet.

After that, you’ll see a bunch of stuff occurring in what appears to be like like a terminal. You’ll want to attend for ~10 minutes whereas SpinupWP works, however you don’t must do something your self:

SpinupWP - creating droplet on digitalocean

Principally, SpinupWP is putting in the mandatory packages and configuring the whole lot to be safe and work effectively, Whereas SpinupWP is doing this, let’s deal with one different little bit of housekeeping…

Step 5: Level Your Area Identify to DigitalOcean

Earlier than you may create a brand new WordPress web site, you should level your area title to your new DigitalOcean droplet.

For this instance, we need to use this area title – “colinexample.house” 

To do this, go to the Networking tab in your DigitalOcean dashboard and add the area title:

Digitalocean- networking

When you try this, scroll all the way down to the Create new file part and:

  • Enter @ within the Hostname field
  • Click on on the Will Direct To field and choose your droplet
  • Click on on Create Document
Digitalocean droplet - create new record

To complete issues out, go to wherever your registered your area title (Namecheap in our case) and level your area to DigitalOcean’s nameservers:

  • ns1.digitalocean.com
  • ns2.digitalocean.com
  • ns3.digitalocean.com

Step 6: Create a New WordPress Website on Your Server

As soon as SpinupWP finishes, it should routinely ship you to your server admin web page. Or, you may simply log in to your SpinupWP dashboard and click on in your new server.

Now, you should create an precise WordPress web site in your glowing new server. To do this, click on the large New Website button: 

SpinupWP - sites

This setup wizard ought to really feel rather a lot like the way you’d set up WordPress at any “common” host.

First, you’ll enter the area title of your web site:

SpinupWP - new site

Then, if you wish to use a free Let’s Encrypt SSL certificates, you’ll be prompted so as to add an A file to your DNS. That is what you already did within the earlier step, so you may go forward and click on Confirm DNS:

SpinupWP - verify dns

If all goes properly, you’ll see successful message:

SpinupWP - verify dns success

Subsequent, inform SpinupWP you need to set up WordPress. When you try this, you’ll enter the fundamental particulars on your web site:

SpinupWP - selecting digitalocean

Then, you’ll configure the Database info. You may depart these because the defaults – simply ensure to notice down the username and password in a secure place.

SpinupWP - database name

After that, you’ll configure some fundamentals:

  • Consumer – depart this because the default
  • PHP – I like to recommend utilizing the newest model, however you may select a distinct model of PHP in order for you (be aware, PHP 7.1 is the minimal model)
  • Allow full web page cache – this may significantly enhance the efficiency of your web site/server, however it should additionally break any server-side dynamic performance. So when you’ve got a dynamic web site – like a WooCommerce retailer – you shouldn’t allow this.
  • Allow HTTPS – it is best to depart this checked as a result of HTTPS makes your web site safer.
SpinupWP - settings

On the ultimate web page, you’ll see a abstract of all of your settings. If the whole lot appears to be like good, click on the Add Website button:

SpinupWP - confirm

You’ll once more see a terminal the place SpinupWP tells you what’s occurring. However like earlier than, this doesn’t require any handbook enter from you:

SpinupWP - creating new site

And that’s it! You now have a working WordPress web site hosted by yourself DigitalOcean droplet:

SpinUpWP - success

It’s also possible to handle your web site from the SpinupWP dashboard, together with an choice to arrange automated WordPress backups and offload them to your storage supplier of alternative:

SpinupWP - backups

So Can Anybody Host WordPress on DigitalOcean?

After having gone by the method, we’re fairly assured in saying that anybody can do that – you don’t must be a WordPress developer.

The one factor you’ll be maintaining a tally of is what day-to-day upkeep is like. 

Will the whole lot be equally easy? We are able to’t say something but however, we might be internet hosting some non-critical websites right here and seeing how issues go.

Past that, there are positively another necessary variations to notice.

For instance, when you can set up phpMyAdmin your self, it’s not put in by default. Meaning you’ll want to make use of a desktop app and SSH to edit your database (although SpinupWP does provide you with detailed directions for this).

Past that, you’ll want to search out one other technique to deal with electronic mail:

  • For transactional emails, you should use Mailgun, which helps you to ship 10,000 emails per 30 days totally free (directions right here)
  • For electronic mail internet hosting (e.g. utilizing an electronic mail like [email protected]), you should use $5 per 30 days Google G Suite or one other service (Zoho Mail provides free electronic mail internet hosting)

However proper now, we are able to say that, for those who’ve been interested by easy methods to host WordPress on DigitalOcean by your self, it is best to give this methodology a attempt to see for your self.

Try DigitalOcean Today Try SpinupWP Today

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *