How do I use UpdraftPlus with Linode Cloud Storage?

Linode is an object (i.e. file) cloud storage system that uses the S3 protocol. As such, it can be used with UpdraftPlus’ “S3 (Generic)” module. All you need to do, is to enter the correct settings.

  1. Get your API key


In order to generate an API key for your Linode account, please perform the following steps. 

  1. Log in to the Linode Manager.
  2. Select the my profile link.
  3. Enter your password and click Authenticate.
  4. Select the API Keys tab.
  5. Optional: Type a label for the API key in the Label field.
  6. Optional: Set an expiration time using the Expires dropdown menu. By default, the key will never expire.
  7. Click the Create API Key button.

8. You will see a message appear at the top of the page, displaying your new API key. Copy this key and save it in a secure location.


This is the only opportunity you will have to view and copy the new API key. In the future, only the key prefix will be displayed on this page.

Now you have the API key for your Linode account. Note that this key is associated with your own Linode Manager account user, so it has the same permissions for interacting with your account.

You can create as many keys as desired with different labels and expiration times.

  1. Enter the settings into UpdraftPlus

Go to your UpdraftPlus settings page in WordPress, and go to the ‘Settings’ tab. Choose the “S3 (Generic)” storage option (not the Amazon S3 one):

In the settings, you need to enter the following 4 points:

  1. The end-point. This depends upon which Linode region you want to use for the storage. The end-point is (region) – e.g.
  2. The access key, which you got in the earlier step.
  3. The secret key, also from the earlier step.
  4. In the “location” field, enter your bucket name (and if you like, a path). This is up to you… but if you get an error message back, then you probably either used a disallowed character, or you used a bucket name that another Linode user had already taken. (The name-space is shared globally). So, pick another one.

You can then press the ‘Test’ button, and hopefully you will get a positive result. If not, go back and double-check everything that you have entered.

Screenshot of example Linode settings



Posted in: Linode Cloud Storage