Skip to main content

(Plugin) Image Gallery

In this article, you will find information on how to connect custom image storage to the Plugin.

Marina Krivenets avatar
Written by Marina Krivenets
Updated over 3 months ago

With the Stripo Plugin, you independently choose where all your images should be stored, and it’s free for all pricing plans.

In the "Image Gallery" settings, you can specify where all your images will be stored. It can be our default Stripo storage or your own one (Amazon, Azure, or any other storage). 

Please find the description of all of them below:

Stripo storage

This option is activated by default when you create a new Plugin application.

Just to let you know, there might be limited on using Stripo storage depending on the selected Plugin pricing plan.

In order to maintain control over the images used in emails, we recommend storing them on your own file storage servers.

Custom AWS S3 bucket

Custom AWS S3 bucket is a Plugin application configuration feature that allows you to easily connect your own Amazon Web Services S3 bucket to our Plugin for storing images.

If you choose this option, you have to fill out the form to establish a connection with your storage. Please take a look at the screenshot above to see the description of the form fields with specifications regarding the information that you will need to enter in each of them.

Please take a look at this manual for more details on configuring your AWS S3 storage.

Azure Blob storage

Azure Blob storage is a plugin application configuration feature that allows you to connect your own Azure storage account to our plugin for storing images easily.


To do so, you need to generate a connection string in your Azure portal account:

If you choose the "Azure Blob Storage" option, you will have to fill out the form to establish connection with your storage. Please take a look at the screenshot above to see the description of the form fields with specifications regarding what information you will need to enter in them:


Cloudinary:

We are now also integrated with Cloudinary so you can connect it with Stripo and store your images here.

Let's now check how to find the credentials needed to connect it.

The first step is to go to "Programmable media", move to the "Dashboard" tab in your Cloudinary account, and click on the "Go to API Keys" button.

On top of the page next to the "API Keys" you can find the cloud name, copy it, and paste it to the required field in Stripo while connecting Cloudinary.

Now let's generate a new API key.

After it's generated, you will find it in the list of all the API keys. Copy the API key and API Secret and pass them to our field in your Stripo account.


Google Cloud:

We are now also integrated with Google Cloud so you can connect it with Stripo and store your images here.

Let's now check how to set it up and find the credentials needed to connect it.

Step 1: Create a Project in Google Cloud.

  • Please open the link and press on the Console;

  • In the top of the screen, open the "Project Selector" and choose "New Project";

  • Create the project by filling in the required details:

📝 "Project Name" (needed later in Stripo settings);

🏢 "Organization" (if applicable).

  • Click Create.

  • After the project is created, open it through "Notifications""Select Project";

  • or choose it from the list;

Step 2: Create a Storage Bucket.

  • Inside your Google Cloud project, navigate to "Cloud Storage";

  • Click on "Buckets" → "Create";

  • Enter a "Bucket Name" (remember it for later use in Stripo settings).

  • You can skip the other settings and press "Continue";


  • Select a "Region" for data storage and click "Continue";

Important Note: The cost of Google Cloud services varies based on your selection here.

  • Choose "Storage Class" (recommended: Standard) and click "Continue";

  • Under "Access Control", uncheck "Enforce public access prevention on this bucket" and select "Uniform";


  • On the next step, leave the default settings "Soft delete policy (For data recovery)" and press on "Create" button;

Important ​Note: Stripo does not actually delete data from your bucket, instead, we soft delete it.


🌐 Make the Bucket Public:

  • Go to your newly created "Bucket""Permissions""Grant Access";

  • Add "allUsers" as a principal and assign the role "Storage Object Viewer";

  • Click "Save" and allow public access;

  • Refresh the page and verify that the bucket’s public access is set to "Public to Internet".

Step 3: Create a Service Account.

  • Go to the "IAM & Admin" section on the main page;

  • Click on "Service Accounts" and then "Create Service Account";

  • Provide a suitable name for the service account and click "Create and Continue";

  • In the next step, add the "Storage Object User" role and click "Continue";

  • You can skip the next step Grant users access to this service account (optional) and press "Continue".

Step 4: Generate the Key for the Service Account.

  • Press on your service account;

  • Please press on "Keys""Add Key""Create new key" and choose "JSON" type and click "Create";

  • Save the downloaded key file to your desktop (this is the third piece of information needed for Stripo);

Step 5: Add the Credentials in Stripo.

  • Open your Stripo Image Storage settings;

  • Enter the "Bucket Name", "Project ID", and upload the "Service Account Key";

  • You’re all set!


Other storage

This option may be the best choice for you if you’re using another storage type or want to build a more custom and flexible solution to host your images.

We created a way to connect the Plugin to a custom file system provider (via HTTP protocol), allowing you to use the Stripo editor with your own file storage, no matter which technology you use.

If you want to choose "Other storage", make sure your server supports all 4 types of requests with the exact specifications described below — GET LIST OF FILES, UPLOAD FILE TO STORAGE, DELETE/REMOVE FILE FROM STORAGE, GET FILE INFO.

Also, your storage must support chunked-encoding mode.

Please find more details on these parameters and descriptions here.

The Basic Authentication is used to send these requests, so please make sure that you have specified the correct Login, Password, and Base API URL on the Stripo Plugin details page of your Stripo account.



Thank you for taking the time to read our articles. We hope you will find this information helpful.

If you have any additional questions, please email us at support@stripo.email.

We would be glad to talk with you.


Did this answer your question?