Minio AWS S3 Bucket - GitzJoey/DCSLab GitHub Wiki

MinIO offers high-performance, S3 compatible object storage. Native to Kubernetes, MinIO is the only object storage suite available on every public cloud, every Kubernetes distribution, the private cloud and the edge. MinIO is software-defined and is 100% open source under GNU AGPL v3.

Docker/PodMan Installation

  • Repo
    quay.io/minio/minio
    
  • Settings
    Command
    server /data --console-address ":9001"
    
    Port Mapping
    9000:9000
    9001:9001
    
    Volumes
    host : /mnt/minio
    path : /data
    SELinux : Shared
    
    Environment variables
    MINIO_ROOT_USER=<root>
    MINIO_ROOT_PASSWORD=<password>
    
  • Management
    http://<ip-address>:9001
    
    1. Set region to ap-southeast-1
    2. Create bucket
    
  • Laravel Env
    AWS_ACCESS_KEY_ID=<MINIO_ROOT_USER>
    AWS_SECRET_ACCESS_KEY=<MINIO_ROOT_PASSWORD>
    AWS_DEFAULT_REGION=ap-southeast-1
    AWS_BUCKET=<Bucket name>
    
⚠️ **GitHub.com Fallback** ⚠️