Enjoy upto
80% OFF

Offload WordPress media files to Wasabi cloud easily

Offload WordPress media files to Wasabi cloud easily

Want to integrate Wasabi Cloud storage with WordPress to offload the media files automatically?

Integrating Wasabi with WordPress will help you to develop your site performance. If you select a prominent media offloading plugin like Next3 Offload, then you can offload your media files most effectively and smoothly by following some steps. 

When your website grows, the storage requirements for images, videos and other media assets increase. It impacts site performance and load times. To solve this issue, Wasabi Cloud Storage with the WordPress site offers an efficient solution. 

In this blog post, we will explore Wasabi. After that, we’ll briefly discuss the advantages of Wasabi. Then, the blog will take a turn and provide you with ways of offloading media files with Wasabi cloud storage. 

After following this guide, you can seamlessly integrate Wasabi with your WordPress site and offload your media files to speed up your website.

Introducing Wasabi cloud storage


Wasabi Cloud Storage is a cloud-based storage service that offers secure, scalable and cost-effective storage solutions for businesses and individuals.

One of the key features of Wasabi Cloud Storage is its focus on data durability and security. It uses redundant storage and data protection mechanisms to ensure the integrity and availability of stored data. 

The service is compatible with various storage protocols and APIs, allowing users to integrate it into their existing infrastructure and applications seamlessly. It also provides options for data migration, enabling easy transfer of data from other cloud storage providers.

Wasabi Cloud Storage provides a cost-effective, reliable and secure storage solution with high performance for businesses and individuals.

The advantages of integrating Wasabi cloud storage for WordPress sites


Integrating Wasabi Cloud Storage with your WordPress site can offer several advantages. Here are some of the key benefits:

  • Wasabi Cloud Storage offers lower pricing than cloud storage providers. By integrating Wasabi, you can reduce your storage costs, especially if your WordPress site has many media files or data.
  • With Wasabi, you can scale your storage resources according to your needs. As your WordPress site grows and requires more storage, Wasabi can accommodate the increased demand seamlessly. 
  • Wasabi Cloud Storage provides fast and reliable storage performance. By offloading your media files, such as images and videos, to Wasabi, you can improve the loading speed of your WordPress site. 
  • Wasabi uses redundant storage mechanisms and data protection measures, providing high levels of data security. This is particularly important for businesses that store sensitive or critical data on their WordPress sites.
  • You can seamlessly transfer your existing data from another storage platform to Wasabi, minimizing disruption and ensuring a smooth transition.

How to integrate Wasabi cloud storage with your WordPress site?

To integrate Wasabi with WordPress sites, you can use a plugin called Next3 Offload. It allows you to offload your media files to Wasabi Cloud Storage with ease. 

You need to follow these steps to use Wasabi Cloud Storage provider with your WordPress website. 

Let’s talk about the steps:

  • Install and activate Next3 offload
  • Choose a provider for offload to the cloud
  • Sign in to the console to create a user
  • Create a bucket or store
  • Paste credentials to Next3 Offload provider settings
  • Configure the Bucket with Next3 Offload 
  • Set up bucket policy
  • Enable public access
  • Configure storage settings
  • Delivery settings
  • Set up the offload settings

Step #1: Install and activate Next3 offload

To integrate your WordPress media files with Wasabi, first of all, you need to install and activate an effective offloading plugin. 

First, log in to your WordPress admin dashboard. Then, go to the Plugin section. 


Then click on the Add New Plugin button. 


Now navigate to Upload Plugin.


At this point, click on Choose file and upload the file from the folder.


Navigate to the Install Now button (You can follow this article to complete the installation process)


Then, you need to Activate the plugin.


To access the plugin, you need to activate the license. Insert your collected License key in the field and click the Active License button.


Step #2: Choose a provider

Now, it’s time to select a provider. Here we’ll choose the provider Wasabi to connect with the WordPress site.


At this stage, you need to insert the Access Key and Secret Key. For this purpose, you have to create a Wasabi account. 

Let’s go through the following process that’ll show the ways to sign in and sign up process in Wasabi.

Step #3: Sign in to the console to create a user

Log in to the Wasabi Management Console, then go to the Users area. 


Next, click the Create User button. 


Enter your preferred username into the field to create a user. 


Check the Programmatic (create API key) box from the Type of Access field. 


After that, hit the Next Button.


Then click on Next (Please note that you can optionally create a group and assign it to your user at this phase).


The third step is to choose a Policy. By choosing a user policy, you can control user access to buckets.


We strongly advise choosing the AmazonS3FullAccess policy to ensure everything functions as planned. 

wasabi_create users_18

(Note: If you want to limit access, you can add necessary adjustments to the user’s policy later.)

Once you have chosen the”AmazonS3FullAccess” policy, click on the Next button.


A dialog box confirming the username, access type and policy of the new user will appear. If everything appears in order, select the Create User button.

Wasabi_cloud_User_creation_20 (2)

Now you’ll get a new Access Key and Secret Key as indicated by red arrows below. 


Unfortunately, you won’t be able to find the Secret Key later from this screen. To save the secret key, make sure you have downloaded the keys in a CSV format using the Download CSV button. 


Note: Without downloading and saving the CSV file, you can’t retrieve your Access Key and Secret Access Key again. So, save the file carefully in private storage. 

After you download the CSV file, open it to reveal the keys. 


Step #4: Create a bucket

After creating a user, you need to create a Bucket. To do so, navigate to the Buckets menu.


Tap the Create Bucket button.


Select a preferred Bucket Name according to your preference. Then go for the next steps.


Next, select a Region.


Enable the Set Properties options, if you want. Or, you can skip this step. 


In the third or last phase, you can review the whole bucket creation process.


After completing the above bucket creation process, you’ll get the Bucket Name in the Bucket List.


Step #5: Paste credentials to Next3 Offload provider settings

First, select Wasabi Cloud provider.


In step 4, we suggested downloading the credentials in the form of a CSV file. 

Then copy the Access key and Secret key from the CSV file and paste them in the following fields.


Next, select a Default Region that you have created just now while setting up the bucket in your Wasabi Console.


After inserting all these credentials, navigate to the Next button to connect with Wasabi.


Step #6: Configure the Bucket with Next3 Offload 

Now, you need to go to the Bucket section to select the created bucket.

(On a side note, you may find multiple buckets in the form of a dropdown menu if you have created them in your Wasabi Console account before. In that case, you may select the Bucket you prefer from the dropdown menu.)


Then click on the Save Bucket Settings button.


Step #7: Set up bucket policy

Any internet user can access a bucket for public access. The ability to read items from the bucket is included in this. Make sure a bucket you make public doesn’t contain any private information.

To enable the Public option you can log in to the Wasabi Console Dashboard and then navigate to the Buckets menu to proceed further.


Select the three vertically aligned dots for the Bucket you’re working on.


Click on Settings.


Then go to the Policies tab.


Now, you’ll get a black input field area. 

wasabi public opt 40

In this field, you have to insert a set of codes. Copy the following code snippet and paste it into the black field. 

  "Version": "2012-10-17",
  "Statement": [
      "Sid": "AllowPublicRead",
      "Effect": "Allow",
      "Principal": {
        "AWS": "*"
      "Action": [
      "Resource": "arn:aws:s3:::bucket-name/*"

Remember to insert your bucket name in the marked portion of the code. Here, our inserted bucket name is “offloadfiles”.

wasabi public opt 42

After inserting the code and bucket name click on the Save button.

wasabi public opt 43

Step #8: Enable public access

Now, we’ll show you how to enable public access for your bucket. You need to enable this public access function to connect the bucket with Wasabi. 

(Note: You can’t enable this feature for the trial version. You have to be a permanent Wasabi user. That means you need to buy the Wasabi service to access it.)

To enable public access, navigate to the Buckets menu.

wasabi public opt 44

Now click on the three vertically aligned dots from the Bucket (“offloadfiles”) you’re working on. 

wasabi public opt 45

Now hit the Settings option.

wasabi public opt 46

On this page, select the Public Access Override option.

public access 47

Now click on the OK red button to continue.


Now, you can select the Enable Public Access option to enable this action.


To know more about the Public Access option, visit here.

Step #9: Configure storage settings

After integrating Wasabi with WordPress you need to set up all the basic functionalities on Storage Settings. 

To configure the basic storage settings, you can navigate to the WordPress Admin Dashboard, and then head to the Next3 Offload menu. 


From the Next3 Offload control panel, you can access the Next3 Offload dashboard and all the features of this plugin.


Now, you can enable Offload media and Copy to local server options using the toggle button.


After scrolling down a bit, you can also enable the options for Setup Path and File Management.

For example, Add prefix to bucket path, Add year & month to bucket path, Add object version to bucket path, Rename files, Offload format to cloud etc…


Step #10: Delivery settings

Now it’s time to select a provider to deliver your offloaded files. 

Go to the Delivery Settings.


Now, select a provider. You can also enable some basic functions from here as well.


After enabling the basic functions, click on the Save Settings button.


Step #11: Set up the offload settings

Finally, you can set up the Offload Settings. 


You can now offload your existing media files and individually offload the existing media files. Just click on the Offload Now button to complete the offloading process.


You can also access the features to restore offloaded files to local storage and clean up offloaded files from local storage.


You can both offload existing CSS and JS files to the Cloud.


Note: You can check your WordPress media library to see whether your files have offloaded or not. 


Final word 

Integrating Wasabi Cloud Storage to offload WordPress media files offers a range of advantages for website owners. 

By leveraging the power of Wasabi’s secure and scalable cloud storage, you can optimize your WordPress site’s performance, reduce storage costs and ensure reliable data durability. 

The seamless integration through plugins like Next3 Offload simplifies the process, allowing you to effortlessly manage and offload your media files to Wasabi. 

Follow the above steps to integrate with Wasabi and offload your media file to create a speedy and optimized website. A speedy website will help you to engage more and more audiences. 

If you like this article, please subscribe to our YouTube channel. We have WordPress video tutorials. You can also connect to our Twitter and Facebook accounts to keep abreast of the latest updates, news, and more offers.

Mehrin Ferdous Meem
Written by

Mehrin Ferdous Meem

Mehrin is a content writer of ThemeDev who prefers to write about tech products, travelling, health, food, lifestyle, marketing, technology etc. She also works for creating video. She has completed her Bachelor's degree in Computer Science and Engineering. Her hobbies include blogging, reading, cooking etc.

Table of Content

Table of Contents

LTD Deals: 10+ Pro Plugins

Limited Time Offer
LTD Deals: 10+ Pro Plugins

Offer ends soon! Don't let it get away this time!


Trusted by 25,099+ Customers

30 days Money Back Guarantee