bucketStorage

Setup Object Stores & SMB ..

circle-info

Object Stores

Object storage systems like Amazon S3 and MinIO provide a way to store and retrieve large amounts of unstructured data such as files, images, videos, and backups through a simple web-based API. Unlike traditional file systems that organize data in hierarchical folders, object stores use a flat namespace where each piece of data (called an object) is stored in containers called buckets and accessed via unique keys or URLs.

Amazon S3 is AWS's flagship object storage service that offers virtually unlimited scalability, multiple storage classes for different use cases, and integration with other AWS services.

MinIO is an open-source alternative that provides S3-compatible APIs and can be deployed on-premises or in private clouds, making it popular for organizations that want object storage capabilities without vendor lock-in.

Both systems are designed for high durability, availability, and can handle massive scale while providing simple REST API access for applications to store and retrieve data programmatically.

Storage
triangle-exclamation
circle-info

Prerequisites

  • Ubuntu 24.04 LTS system (physical or virtual machine)

  • User account with sudo privileges

  • Internet connection

  • Basic familiarity with Linux command line

circle-info

MinIO

Follow the instructions below to setup a MinIO Docker Container.

Select your OS & add the Sample Data, finally configure a VFS connection in Data Integration:

circle-info

Installs and configures MinIO on Ubuntu 24.04 running in Docker.

  1. Create a MinIO folder and copy the required files.

circle-info

Create directory & copy

copy-minio.sh
  1. Ensure all the files have successfully been copied over.

  1. Execute the docker-compose script to create the container.

circle-info

MinIO Container

run-docker-minio.sh
circle-exclamation
  1. Check the container is up and running in Docker.

Check Docker minio container

Last updated

Was this helpful?