Skip to content

Instantly share code, notes, and snippets.

@MarvinJWendt
Created July 5, 2024 00:05
Show Gist options
  • Save MarvinJWendt/fb6c8cc5d2b62f7819e39f8198964d20 to your computer and use it in GitHub Desktop.
Save MarvinJWendt/fb6c8cc5d2b62f7819e39f8198964d20 to your computer and use it in GitHub Desktop.

Revisions

  1. MarvinJWendt created this gist Jul 5, 2024.
    27 changes: 27 additions & 0 deletions minio_cache.yml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,27 @@
    services:
    minio:
    image: minio/minio:latest
    container_name: minio
    volumes:
    - /hdd/data:/data # big HDD drive
    - cache:/cache # docker volume
    command:
    - server
    - /data
    - --console-address
    - ":9001"
    environment:
    - MINIO_ROOT_USER=******
    - MINIO_ROOT_PASSWORD=******
    - MINIO_BROWSER_REDIRECT_URL=******
    - MINIO_CACHE=on
    - MINIO_CACHE_QUOTA=10
    - MINIO_CACHE_WATERMARK_LOW=70
    - MINIO_CACHE_WATERMARK_HIGH=80
    - MINIO_CACHE_DRIVES=/cache
    - MINIO_CACHE_COMMIT=writethrough # set to writeback for better PUT performance, but much more RAM usage
    - MINIO_PROMETHEUS_URL=******
    - MINIO_PROMETHEUS_AUTH_TYPE=******

    volumes:
    cache: