Install WordPress server on DigitalOcean – quick way

Ivan Radunovic
Install WordPress server on DigitalOcean – quick way

In this tutorial I’ll show you how you can install WordPress server on DigitalOcean using their 1-click installation with least amount of time.

Their design is really promising, I immediately know it’ll be an easier job than installing WordPress on Linode.

After creating my account this is the first screen I see:

DigitalOcean welcome screen
Welcome screen on DigitalOcean

I choosed Host a website or static site.

After that I had to choose a workflow or what kind of app I am installing:

Here I am selecting WordPress app
Selecting app

I went with Deploy a WordPress server of course because I want to install wordpress server.

Install WordPress server on a Droplet

This is a bit more technical now, but still quite easy.

They have selected basic setup for me:

Droplet/instance configuration form
Install WordPress server on a Droplet

In my case location is New York, you can modify that and choose among many locations:

Choosing location for my server on DigitalOcean
Available locations

I can leave everything as it is and just choose a secure root password for my droplet.

Their password rules are a bit annoying but I guess they know what they are doing.

Now hit that Create button and DigitalOcean will install wordpress server for us.

Server is installed now next stage

After few minutes my droplet is ready:

My instance is active now, and I am able to see it's IP address
Droplet is ready now

From panel I see that my droplet is using some strange name, I see IP address and Get Started link.

Lets visit Get started link:

Huge text part inside my droplet settings with over 10 steps that I am required to complete
Boring part

It seems that I was wrong about how easy it is to install WordPress on DigitalOcean 😤

I have no focus to read all this text, so I’ll just clik Quick access to WordPress.

Oh wait..

DigitalOcean is asking me to SSH into my instance
Now I need to learn f**king SSH

SSHing into my droplet

I’ll need to open my terminal and type:

ssh [email protected]

Of course you need to switch my IP address with one from your droplet, otherwise this won’t work 🤪

Terminal will ask me for my password, that’s the one I created during droplet configuration stage.

After login I am presented with this:

Running shell command to activate my domain and SSL certificate
Turbo boring stuff

Who cares about these details I though this was 1-click installation. It looks to me like an essay.

Only important is this last line asking me about the domain.

For this purpose I created a subdomain and added new DNS A records pointed to droplet IP.

I will insert that subdomain here.

Providing my custom domain to this script
My personal subdomain oh my

After this system asks me these details:

  • Email Address
  • Username
  • Password (new one for wp-admin)
  • Blog Title

And more questions about correctness of entered information and finally about SSL certificates.

I want SSL so when asked do I want to enable certificate I type y.

Now they ask me again about my email for SSL notifications 😫

Finally they ask me to accept their ToS.

Oh actually this is not a last question they have more:

Asking me do I want www or just non www site
Super important random questions

I’ll choose this option 1 because I was lazy to setup www record 😉

After system obtains valid SSL certificate they ask me do I want to redirect HTTP traffic to HTTPS. That’s always a good idea, so I’ll choose 2. Redirect.

Success message
Installation of WP is now complete

My installation is now ready.

If you think my tutorial is long just visit official tutorial on DigitalOcean.

Install WordPress on any Cloud. In under 5 minutes.
Supports Linode, Digital Ocean, Hetzner and Vultr.
Free Tier includes 1 server and 2 sites.
Sign up today