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_1

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

The_advantages_of_integrating_Wasabi_cloud_storage_for_WordPress_sites_2

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. 

Wasabi_Cloud_plugin_section_3

Then click on the Add New Plugin button. 

Wasabi_Cloud_plugin_section_4

Now navigate to Upload Plugin.

Wasabi_cloud_storage_upload_plugin_5

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

Wasabi_cloud_storage_upload_plugin_6

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

Wasabi_cloud_storage_upload_plugin_7

Then, you need to Activate the plugin.

Wasabi_cloud_activate_plugin_8

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

Wasabi_cloud_Storage_license_9

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.

Wasabi_provider_selection_10

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. 

Wasabi_cloud_User_creation_11

Next, click the Create User button. 

Wasabi_cloud_User_creation_12

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

Wasabi_cloud_User_creation_13

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

Wasabi_cloud_User_creation_14

After that, hit the Next Button.

Wasabi_cloud_User_creation_15

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

Wasabi_cloud_User_creation_16

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

Wasabi_cloud_User_creation_17

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.

Wasabi_cloud_User_creation_19

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. 

Wasabi_cloud_User_creation_21

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. 

Wasabi_cloud_User_creation_22

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. 

wasabi_credentials_file_23

Step #4: Create a bucket

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

Wasabi_cloud_storage_24

Tap the Create Bucket button.

Wasabi_cloud_storage_25

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

Wasabi_cloud_storage_26

Next, select a Region.

Wasabi_cloud_storage_27

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

Wasabi_cloud_storage_28

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

Wasabi_cloud_storage_29

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

Wasabi_cloud_bucket_create_30

Step #5: Paste credentials to Next3 Offload provider settings

First, select Wasabi Cloud provider.

Wasabi_provider_selection_31

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.

Wasabi_access_key_and_secret_key_last_32

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

Wasabi-select_region_33

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

Wasabi_provider_keys_insert_next_34

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.)

wasabi_config_bucket_35

Then click on the Save Bucket Settings button.

wasabi_config_bucket_36

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.

Wasabi_cloud_storage_37

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

Wasabi_cloud_storage_37

Click on Settings.

wasabi_public_opt_38

Then go to the Policies tab.

wasabi_public_opt_39

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": [
        "s3:GetObject",
        "s3:GetObjectVersion"
      ],
      "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.

Public_access_48

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

public_access_49

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. 

wasabi_next3_offload_storage_setting_50

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

wasabi_next3_offload_storage_setting_51

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

wasabi_next3_offload_storage_setting_52

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…

wasabi_next3_offload_storage_setting_53

Step #10: Delivery settings

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

Go to the Delivery Settings.

wasabi_next3_offload_delivery_setting_54

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

wasabi_next3_offload_delivery_setting_55

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

wasabi_next3_offload_delivery_setting_56

Step #11: Set up the offload settings

Finally, you can set up the Offload Settings. 

wasabi_next3_offload_offloading_setting_57

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.

wasabi_next3_offload_offloading_setting_58

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

wasabi_next3_offload_offloading_setting_59

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

wasabi_next3_offload_offloading_setting_60

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

wasabi_next3_offload_offloading_setting_61

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. 

You may connect with us on Facebook and X. Also, check out our YouTube channel to view videos.

evental
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

Would you love to receive exciting offers, WordPress tips, new blog alerts, and more from ThemeDev? Just enter your email address below and press Subscribe.