How to Install WordPress on Linode

Linode is a popular alternative to DigitalOcean, offering affordable servers from data centers located around the globe. Standard Linodes offer a good balance of performance and cost and are well suited for deploying a web server tuned for hosting WordPress websites.

Let’s go ahead and connect a Linode server to SpinupWP. Before you start this process, you will need to sign up for a Linode account if you don’t already have one (you can sign up right on their homepage).

Once signed in, click Create Linode. When adding a new server via Linode:

  1. Select Ubuntu 20.04 LTS as the linux distribution.
  2. Select a server region where the server will be located.
  3. Select a Linode plan, which will determine how many sites you can host on the server and the amount of traffic it will be able to handle. Check out our Server Size doc if you need more help selecting a Linode plan.
  4. Enter a unique label for the server.
  5. Enter a root password.
  6. Add your SSH key to the server.

All other options can be configured as required, or left as their default values.

Linode options

Once the server has been created copy the server’s IP address. SSH to the server using the root user:

ssh root@

As you added your SSH key during the instance creation, the connection to the server should succeed. If not, double-check your connection settings.

Head over to SpinupWP and click Spin Up a New Server followed by I’ve already provisioned a fresh server. Enter the server’s public IP address and select Public Key authentication. The remaining options can be left as their default values.

SpinupWP provision server

Copy the command provided by SpinupWP into the SSH terminal session. Confirm the connection by clicking Next in SpinupWP. Enter the server’s hostname, desired timezone, and select the database server to install.

Click Provision Server to begin the provisioning process. SpinupWP will take care of installing Nginx, PHP-FPM, MySQL/MariaDB and any other software required for hosting WordPress.

SpinupWP Provisioning

Once the server has finished provisioning, your Linode VPS is ready for WordPress sites or other web apps. Check out our Getting Started doc if you need more information.

Linode and SMTP

To prevent spam email abuse on their instances, Linode restricts outbound connections from ports 25, 465, and 587 for any instances (Linodes) created on new customer accounts.

If you have a legitimate need to send mail from a Linode, you need to configure the appropriate A records and reverse DNS records and then request a manual review by opening a support ticket. The support ticket should include the names of the Linode(s) that will be used for sending emails.

Start Your 7-Day Free Trial

Start your SpinupWP journey today and spin up your first server within minutes.

Subscribe to get the latest news, updates and optimizations in performance and security.

Thanks for subscribing 👍

To receive awesome stuff, you'll need to head to your inbox and click on the verification link we sent you.
Make sure to check your "spam" folder or your "promotions" tab (if you have Gmail).
If you're still having trouble, then message us at

You are already logged in

It looks like you are already logged in to SpinupWP.

Please log out of this account to continue.

Registration Successful

Thanks for registering for a new
SpinupWP account.

Before getting started, could you verify your email address by clicking on the link we just emailed to you?


Free Trial

Start Your 7-Day Free Trial

No credit card required. All features included.

By signing up to SpinupWP, you agree to our Terms and Conditions.
For privacy related information, view our Privacy Policy.