{
  "help": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "SUBNET Registration and Support",
          "url": "https://min.io/docs/minio/linux/administration/console/subnet-registration.html",
          "body": "Learn how to register your MinIO deployment and access our SUBNET support system"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "list_policies": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Policy based access control",
          "url": "https://min.io/docs/minio/linux/administration/identity-access-management/policy-based-access-control.html#",
          "body": "Learn how Policy-Based Access Control (PBAC)  is used to define the authorized actions and resources  to which an authenticated user has access"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    }
  },
  "add_bucket": {
    "docs": {
      "header": "# Bucket \n A bucket is similar to a folder or directory in a filesystem, where each bucket can hold an arbitrary number of objects.",
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Bucket Versioning",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/object-versioning.html#minio-bucket-versioning",
          "body": "MinIO supports keeping multiple “versions” of an object in a single bucket. MinIO versioning protects from unintended overwrites and deletions while providing support for “undoing” a write operation."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Buckets",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/console/managing-objects.html#buckets",
          "body": "Learn about using Console to create and manage Buckets with MinIO"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/vi/zqjsw4O2-4U/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDdKQS4ydVogrlzeyFn1-MEWsvLew",
          "title": "Creating Buckets and Users through the MinIO Console",
          "url": "https://www.youtube.com/watch?v=0PgMxz0HauA",
          "body": "Learn how to manage your storage buckets and objects with a hands-on introduction to the MinIO Console and SDKs."
        },
        {
          "img": "https://i.ytimg.com/vi/0PgMxz0HauA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDgAZSkEL56bvBaGB9HNi1UgpsBQQ",
          "title": "Console Introduction - Add a Bucket and a User",
          "url": "https://www.youtube.com/watch?v=zqjsw4O2-4U",
          "body": "This session shows how to create AWS S3 buckets and users with MinIO Console."
        },
        {
          "img": "https://i.ytimg.com/vi/Hk9Z-sltUu8/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAnxtUWHwe93YJS3rnR5hAJXQexqA",
          "title": "Object Locking and Retention",
          "url": "https://www.youtube.com/watch?v=Hk9Z-sltUu8",
          "body": "In this video we talk about object retention, WORM (Write Once Read Many), as well as duration based and legal holds."
        },
        {
          "img": "https://i.ytimg.com/vi/thNus-DL1u4/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCtIxX-yp6lRqXlAsL9ReZ3Hw1TrA",
          "title": "Object Locking and Retention Lab",
          "url": "https://www.youtube.com/watch?v=thNus-DL1u4",
          "body": "This lab demonstrates creation and removal of both bucket and object specific retention, compliance, and legal holds. "
        },
        {
          "img": "https://i.ytimg.com/vi/UuxqnUgowyg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLA8R19exGswOv_yP8ZmSy1K6zmCbw",
          "title": "Versioning and Lifecycle Management",
          "url": "https://www.youtube.com/watch?v=UuxqnUgowyg",
          "body": "In this video, we will focus on versioning and lifecycle management."
        },
        {
          "img": "https://i.ytimg.com/vi/-PjTSwLB8ZA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAFOggpFKrODT6Wi5ZZVRpudjVAWg",
          "title": "Versioning",
          "url": "https://www.youtube.com/watch?v=-PjTSwLB8ZA",
          "body": "Learn how Versioning gives access to the full history of an object from its creation through each update."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://images.unsplash.com/photo-1428660285748-340f4e33d608?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDMzfHx0aW1lJTIwcmV3aW5kfGVufDB8fHx8MTYzMDM0NjAzMg&ixlib=rb-1.2.1&q=80&w=1000",
          "title": "Continuous Data Protection with MinIO Versioning and Rewind",
          "url": "https://blog.min.io/continuous-data-protection-versioning-rewind/",
          "body": "Learn how MinIO ensures that data is continuously protected using Versioning and other mechanisms."
        }
      ]
    }
  },
  "ob_bucket_list": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Bucket Versioning",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/object-versioning.html#minio-bucket-versioning",
          "body": "Learn how versioning protects your data from unintended overwrites and deletions"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Buckets",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/console/managing-objects.html#buckets",
          "body": "Learn how to create and manage Buckets"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/vi/UuxqnUgowyg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLA8R19exGswOv_yP8ZmSy1K6zmCbw",
          "title": "Versioning and Lifecycle Management",
          "url": "https://www.youtube.com/watch?v=UuxqnUgowyg",
          "body": "In this video, we will focus on versioning  and lifecycle management."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "accessKeys": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Policy Document Structure",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#policy-document-structure",
          "body": "MinIO policy documents use the same schema as AWS IAM Policy documents. See policy templates and allowed S3 Policy actions and condition keys in our docs."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Access Keys",
          "url": "https://min.io/docs/minio/linux/administration/console/security-and-access.html#minio-console-user-access-keys",
          "body": "Access Keys support providing applications authentication credentials which inherit permissions from the “parent” user."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    }
  },
  "add_service_account": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Policy Variables",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#policy-variables",
          "body": "MinIO supports using policy variables for automatically substituting context from the authenticated user and/or the operation into the user’s assigned policy or policies."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Admin Policy Action Keys",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#mc-admin-policy-action-keys",
          "body": "See actions supported in defining policies for MinIO admin operations. These actions are only valid for MinIO deployments and are not intended for use with other S3-compatible services."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Admin Policy Condition Keys",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#mc-admin-policy-condition-keys",
          "body": "See which conditions MinIO supports for use with defining policies for admin actions."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Supported S3 Policy Condition Keys",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#supported-s3-policy-condition-keys",
          "body": "MinIO policy documents support IAM conditional statements."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Supported S3 Policy Actions",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#supported-s3-policy-actions",
          "body": "MinIO policy documents support a subset of IAM S3 Action keys."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Policy Document Structure",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#policy-document-structure",
          "body": "MinIO policy documents use the same schema as AWS IAM Policy documents. See policy templates and allowed S3 Policy actions and condition keys in our docs."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    }
  },
  "list-buckets": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Bucket Versioning",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/object-versioning.html#minio-bucket-versioning",
          "body": "MinIO versioning protects from unintended overwrites and deletions while providing support for “undoing” a write operation."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/vi/Exg2KsfzHzI/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLD62meNdv1khzGt61nGwddj7L3oww",
          "title": "Lifecycle Management II - Versioning and Lifecycle Management",
          "url": "https://www.youtube.com/watch?v=UuxqnUgowyg",
          "body": "In this video, we will focus on versioning and lifecycle management."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "settings_Region": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Creating a New Bucket in a Specific Region",
          "url": "https://min.io/docs/minio/linux/reference/minio-mc/mc-mb.html#create-a-new-bucket-in-a-specific-region",
          "body": "A Bucket can be created in a specified region"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "What are Settings and Configurations?",
          "url": "https://min.io/docs/minio/windows/administration/console/managing-deployment.html#minio-console-settings",
          "body": "These configuration settings define runtime  behavior of the MinIO server process,  comparable to the mc admin config command"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w2000/2021/09/denys-nevozhai-7nrsVjvALnA-unsplash.jpg",
          "title": "Multi-Site Active-Active Replication",
          "url": "https://blog.min.io/minio-multi-site-active-active-replication/",
          "body": "Active-Active replication enables multi-primary topologies, fast hot-hot failover, and multi-geo resiliency."
        }
      ]
    }
  },
  "settings_Compression": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "What are Settings and Configurations?",
          "url": "https://min.io/docs/minio/windows/administration/console/managing-deployment.html#minio-console-settings",
          "body": "These configuration settings define runtime  behavior of the MinIO server process,  comparable to the mc admin config command"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://images.unsplash.com/photo-1522932753915-9ee97e43e3d9?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDYxfHxjb21wcmVzc2lvbiUyMGFic3RyYWN0JTIwfGVufDB8fHx8MTY1NzgxNzg4OA&ixlib=rb-1.2.1&q=80&w=2000",
          "title": "Transparent Data Compression on MinIO",
          "url": "https://blog.min.io/transparent-data-compression/",
          "body": "A look at the benefits of enabling compression,  the transparent data compression options available  in MinIO, and how to fine-tune settings in MinIO."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2019/05/Screenshot-at-May-15-15-27-18.png",
          "title": "Compression Encryption",
          "url": "https://blog.min.io/c-e-compression-encryption/",
          "body": "Learn about security considerations when  compressing and encrypting your data."
        }
      ]
    }
  },
  "settings_API": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "How is failed replication handled?",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/bucket-replication.html#minio-replication-process",
          "body": "MinIO queues failed replication operations and  retries those operations until replication succeeds."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "What are Replication Workers?",
          "url": "https://min.io/docs/minio/windows/administration/bucket-replication.html#minio-replication-process",
          "body": "MinIO uses a replication queuing system with  multiple concurrent replication workers operating  on that queue."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "What are Settings and Configurations?",
          "url": "https://min.io/docs/minio/windows/administration/console/managing-deployment.html#minio-console-settings",
          "body": "These configuration settings define runtime  behavior of the MinIO server process,  comparable to the mc admin config command"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "settings_Heal": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Where can I see current Heal status?",
          "url": "https://min.io/docs/minio/windows/administration/console/managing-deployment.html#drives",
          "body": "Check under Monitoring/Drives on the left hand  menu to see Drive and Bucket Healing status"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "How is Erasure Coding used to Protect Data?",
          "url": "https://min.io/docs/minio/macos/operations/install-deploy-manage/deploy-minio-multi-node-multi-drive.html#erasure-coding-parity",
          "body": "MinIO erasure coding is a data redundancy and  availability feature that allows MinIO deployments to  automatically reconstruct objects on-the-fly despite  the loss of multiple drives or nodes in the cluster."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Recover After Hardware failure",
          "url": "https://min.io/docs/minio/windows/operations/data-recovery.html#minio-restore-hardware-failure",
          "body": "Depending on the deployment topology and  selected erasure code parity, MinIO can tolerate loss  of up to half the drives or nodes in the deployment  while maintaining read access to objects."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Site Failure Recovery",
          "url": "https://min.io/docs/minio/windows/operations/data-recovery/recover-after-site-failure.html#minio-restore-hardware-failure-site",
          "body": "MinIO can make the loss of an entire site, while  significant, a relatively minor incident. Site recovery  depends on the replication option you use for the site."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Node Failure Recovery",
          "url": "https://min.io/docs/minio/windows/operations/data-recovery/recover-after-node-failure.html#minio-restore-hardware-failure-node",
          "body": "If a MinIO node suffers complete hardware failure,  the node begins healing operations once it rejoins the  deployment."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "What is MinIO Healing?",
          "url": "https://min.io/docs/minio/windows/operations/concepts.html#minio-automatically-heals-corrupt-or-missing-data-on-the-fly",
          "body": "Healing is MinIO\u2019s ability to restore data after  some event causes data loss. Data loss can come  from bit rot, drive loss, or node loss."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Understand MinIO Healing Using mc",
          "url": "https://min.io/docs/minio/linux/reference/minio-mc-admin/mc-admin-heal.html#description",
          "body": "The mc admin heal command scans for  objects that are damaged or corrupted and heals  those objects."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "What is Bit Rot?",
          "url": "https://min.io/docs/minio/kubernetes/upstream/glossary.html#term-bit-rot",
          "body": "Bit rot is data corruption that occurs without  the user\u2019s knowledge. MinIO combats  bit rot with hashing and erasure coding."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "What are Settings and Configurations?",
          "url": "https://min.io/docs/minio/windows/administration/console/managing-deployment.html#minio-console-settings",
          "body": "These configuration settings define runtime  behavior of the MinIO server process,  comparable to the mc admin config command"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/replication-bestpractices.jpg",
          "title": "Replication Best Practices",
          "url": "https://blog.min.io/minio-replication-best-practices/",
          "body": "A detailed tutorial guiding you through setting up MinIO with a well-configured replication architecture."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2021/11/josh-rose-trYl7JYATH0-unsplash-1.jpg",
          "title": "Data Authenticity and Integrity in MinIO",
          "url": "https://blog.min.io/data-authenticity-integrity/",
          "body": "It is critical that every party remains confident that  they are working with a true dataset. This can only be  accomplished when data authenticity and integrity are  maintained throughout the entire data lifecycle."
        },
        {
          "img": "https://images.unsplash.com/photo-1523961131990-5ea7c61b2107?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDExfHxkYXRhJTIwY2VudGVyfGVufDB8fHx8MTY1MDY3MTUwMw&ixlib=rb-1.2.1&q=80&w=1000",
          "title": "Erasure Coding 101",
          "url": "https://blog.min.io/erasure-coding/",
          "body": "Learn how erasure coding is implemented in MinIO, and how it satisfies enterprise requirements for data protection."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2021/07/pexels-shockphoto-by-szoka-sebastian-1381938.jpg",
          "title": "Object Storage Erasure Coding vs. Block Storage RAID",
          "url": "https://blog.min.io/erasure-coding-vs-raid/",
          "body": "This blog post compares two data protection  technologies, block-level RAID and object storage  erasure coding, that share some similarities  but are in fact very different."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2020/08/Cohasset.png",
          "title": "Cohasset Associates Assessment for  \nObject Locking on MinIO",
          "url": "https://blog.min.io/cohasset-associates-assessment-for-object-locking-on-minio/",
          "body": "MinIO now has a positive assessment from Cohasset  Associates regarding our object locking capabilities"
        }
      ]
    }
  },
  "settings_Scanner": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Object Scanner",
          "url": "https://min.io/docs/minio/windows/administration/object-management/object-lifecycle-management.html#minio-lifecycle-management-scanner",
          "body": "Learn more about how the scanner checks Objects  for transition and expiry based on lifecycle rules"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "What is the Scanner?",
          "url": "https://min.io/docs/minio/linux/glossary.html#term-scanner",
          "body": "One of several low-priority processes MinIO runs to check lifecycle management rules, bucket or site replication status, as well as object bit rot and healing"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Lifecycle Management Object Scanner Considerations",
          "url": "https://min.io/docs/minio/windows/administration/object-management/transition-objects-to-gcs.html#lifecycle-management-object-scanner",
          "body": "MinIO uses a scanner process to check objects against all configured lifecycle management rules. High IO workloads or limited system resources may delay application of lifecycle management rules"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "What are Settings and Configurations?",
          "url": "https://min.io/docs/minio/windows/administration/console/managing-deployment.html#minio-console-settings",
          "body": "These configuration settings define runtime  behavior of the MinIO server process,  comparable to the mc admin config command"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/vi/5fz3rE3wjGg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCq8mxi_s8tron8E3TPgTMfUbiiDw",
          "title": "Lifecycle Management Lab",
          "url": "https://www.youtube.com/watch?v=5fz3rE3wjGg",
          "body": "Use the MinIO client to demonstrate expiration rules, the scanner, and transitioning objects to remote tiers."
        },
        {
          "img": "https://i.ytimg.com/vi/UuxqnUgowyg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLA8R19exGswOv_yP8ZmSy1K6zmCbw",
          "title": "Versioning and Lifecycle Management",
          "url": "https://www.youtube.com/watch?v=UuxqnUgowyg",
          "body": "In this video, we will focus on versioning  and lifecycle management."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w2000/2020/07/1920px-Immeuble_du_Cre-dit_Lyonnais_-sie-ge-.jpg",
          "title": "Object Locking, Versioning, Holds and Modes in MinIO",
          "url": "https://blog.min.io/object-locking-versioning-and-holds-in-minio/",
          "body": "Learn how MinIO supports a complete object locking framework supporting Lifecycle management, an increasingly critical element in the data ecosystem."
        }
      ]
    }
  },
  "settings_Etcd": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://www.linuxfoundation.org/hs-fs/hubfs/trademark-kubernetes-icon-correct-140x140-1.png?width=124&name=trademark-kubernetes-icon-correct-140x140-1.png",
          "title": "What is etcd?",
          "url": "https://etcd.io/",
          "body": "etcd is a strongly consistent, distributed key-value  store that provides a reliable way to store data that  needs to be accessed by a distributed system or  cluster of machines."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "What are Settings and Configurations?",
          "url": "https://min.io/docs/minio/windows/administration/console/managing-deployment.html#minio-console-settings",
          "body": "These configuration settings define runtime  behavior of the MinIO server process,  comparable to the mc admin config command"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "settings_Logger Webhook": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "What is the logger_webhook Environment Variable?",
          "url": "https://min.io/docs/minio/linux/reference/minio-mc-admin/mc-admin-config.html#minio-server-config-logging-logs",
          "body": "The top-level configuration key for defining an  HTTP webhook target for publishing MinIO logs."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Publish Server Logs to HTTP Webhook",
          "url": "https://min.io/docs/minio/linux/operations/monitoring/minio-logging.html#minio-logging-publish-server-logs",
          "body": "You can configure a new HTTP webhook endpoint  to which MinIO publishes minio server logs using  either environment variables or by setting  runtime configuration settings."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Monitoring Logs",
          "url": "https://min.io/docs/minio/linux/operations/monitoring.html#logging",
          "body": "MinIO supports publishing server logs  and audit logs to an HTTP webhook."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "What are Settings and Configurations?",
          "url": "https://min.io/docs/minio/windows/administration/console/managing-deployment.html#minio-console-settings",
          "body": "These configuration settings define runtime  behavior of the MinIO server process,  comparable to the mc admin config command"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/vi/A3vCDaFWNNs/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDNZIxjC6AhnkRsTCMmoWrJIWmc6A",
          "title": "Monitoring with Prometheus",
          "url": "https://www.youtube.com/watch?v=A3vCDaFWNNs",
          "body": "Learn about the monitoring features available  in your MinIO Console and how to export to  Prometheus and get information back so you can  view it in detail."
        },
        {
          "img": "https://i.ytimg.com/vi/Oix9iXndSUY/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBlfESoCxf6YVxS5nO34Me793cFPw",
          "title": "Prometheus Monitoring Lab",
          "url": "https://www.youtube.com/watch?v=Oix9iXndSUY",
          "body": "Learn how to set up Prometheus and connect it  back to your MinIO cluster so that you can get  detailed history of what's going on in your MinIO  cluster at any given time."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2023/04/PXL_20230417_154022040.jpg",
          "title": "Introducing Webhooks for MinIO",
          "url": "https://blog.min.io/introducing-webhooks-for-minio/",
          "body": "Learn about MinIO webhook support"
        }
      ]
    }
  },
  "settings_Audit Webhook": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Publish Audit Logs to an HTTP webhook",
          "url": "https://min.io/docs/minio/linux/reference/minio-server/minio-server.html#minio-sever-envvar-logging-audit",
          "body": "You can configure a new HTTP webhook endpoint  to which MinIO publishes audit logs using either  environment variables or by setting runtime  configuration settings"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "What are Settings and Configurations?",
          "url": "https://min.io/docs/minio/windows/administration/console/managing-deployment.html#minio-console-settings",
          "body": "These configuration settings define runtime  behavior of the MinIO server process,  comparable to the mc admin config command"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Publish Audit Logs to an External Service",
          "url": "https://min.io/docs/minio/linux/operations/monitoring/minio-logging.html",
          "body": "Audit logs are granular descriptions of each operation  on the MinIO deployment supporting security  standards and regulations which require  detailed tracking of operations."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2023/04/PXL_20230417_154022040.jpg",
          "title": "Introducing Webhooks for MinIO",
          "url": "https://blog.min.io/introducing-webhooks-for-minio/",
          "body": "Learn about MinIO webhook support"
        }
      ]
    }
  },
  "settings_Audit Kafka": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Publish Events to Kafka",
          "url": "https://min.io/docs/minio/linux/administration/monitoring/publish-events-to-kafka.html",
          "body": "MinIO supports publishing bucket notification  events to a Kafka service endpoint."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Kafka Service for Bucket Notifications",
          "url": "https://min.io/docs/minio/linux/reference/minio-server/minio-server.html#minio-server-envvar-bucket-notification-kafka",
          "body": "Learn about environment variables for configuring a  Kafka service as a target for Bucket Nofitications."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Kafka Service Configuration Settings",
          "url": "https://min.io/docs/minio/linux/reference/minio-mc-admin/mc-admin-config.html#minio-server-config-bucket-notification-kafka",
          "body": "Learn about environment variables for configuring a  Kafka service as a target for Bucket Nofitications."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Supported Bucket Notification Targets",
          "url": "https://min.io/docs/minio/linux/administration/monitoring/bucket-notifications.html#supported-notification-targets",
          "body": "Learn which notification targets are  supported by MinIO."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Bucket Notifications",
          "url": "https://min.io/docs/minio/linux/administration/monitoring.html#bucket-notifications",
          "body": "MinIO bucket notifications allow administrators  to send notifications to supported external  services on certain object or bucket events."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "What are Settings and Configurations?",
          "url": "https://min.io/docs/minio/windows/administration/console/managing-deployment.html#minio-console-settings",
          "body": "These configuration settings define runtime  behavior of the MinIO server process,  comparable to the mc admin config command"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w2000/2021/09/1_kqpVTzo8b0e2oKdOjWQxZA.png",
          "title": "Publish from Kafka, Persist on MinIO",
          "url": "https://blog.min.io/kafka_and_minio/",
          "body": "Learn how Kafka and MinIO can be used together  for ingress, management and finally storing  huge volumes of streaming data."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2023/04/Screen-Shot-2023-04-24-at-4.34.43-PM.png",
          "title": "How to Set up Kafka and Stream Data to  \nMinIO on Kubernetes",
          "url": "https://blog.min.io/stream-data-to-minio-using-kafka-kubernetes/",
          "body": "Set up Kafka on Kubernetes using Strimzi,  then use Kafka Connect to stream data to MinIO."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/08/minioKafka-blogheader.png",
          "title": "Orchestrate Complex Workflows  \nUsing Apache Kafka and MinIO",
          "url": "https://blog.min.io/complex-workflows-apache-kafka-minio/",
          "body": "Build an example workflow using MinIO and  Kafka for a hypothetical image resizer app."
        }
      ]
    }
  },
  "add-replication-sites": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Site Replication Prerequisite",
          "url": "https://min.io/docs/minio/linux/operations/install-deploy-manage/multi-site-replication.html#prerequisites",
          "body": "Check that your setup meets the requirements to deploy Site Replication"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/replication-bestpractices.jpg",
          "title": "Replication Best Practices",
          "url": "https://blog.min.io/minio-replication-best-practices/",
          "body": "A detailed tutorial guiding you through setting up MinIO with a well-configured replication architecture."
        },
        {
          "img": "https://images.unsplash.com/photo-1548197193-2c2df590e23f?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDU0fHxmYXN0JTIwbW90aW9uJTIwYmx1cnxlbnwwfHx8fDE2NjkxNDY0MzM&ixlib=rb-4.0.3&q=80&w=1000",
          "title": "Faster Multi-Site Replication and Resync",
          "url": "https://blog.min.io/multi-site-replication-resync/",
          "body": "Multi-Site Active-Active Replication allows for rapid recovery."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2021/09/denys-nevozhai-7nrsVjvALnA-unsplash.jpg",
          "title": "Multi-Site Active-Active Replication",
          "url": "https://blog.min.io/minio-multi-site-active-active-replication/",
          "body": "Active-Active replication enables multi-primary topologies, fast hot-hot failover, and multi-geo resiliency."
        },
        {
          "img": "https://images.unsplash.com/photo-1523961131990-5ea7c61b2107?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDExfHxkYXRhJTIwY2VudGVyfGVufDB8fHx8MTY1MDY3MTUwMw&ixlib=rb-1.2.1&q=80&w=1000",
          "title": "Erasure Coding 101",
          "url": "https://blog.min.io/erasure-coding/",
          "body": "Learn how erasure coding is implemented in MinIO, and how it satisfies enterprise requirements for data protection."
        }
      ]
    }
  },
  "site-replication": {
    "docs": {
      "header": "Site replication configures multiple independent MinIO deployments as a cluster of replicas called peer sites.",
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Site Replication Overview",
          "url": "https://min.io/docs/minio/linux/operations/install-deploy-manage/multi-site-replication.html",
          "body": "See what changes are and are NOT replicated between peer sites"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Site Replication Tutorial",
          "url": "https://min.io/docs/minio/linux/operations/install-deploy-manage/multi-site-replication.html#tutorials",
          "body": "Learn how to set up site replication using Console and the MinIO client (mc)"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Site Replication Prerequisite",
          "url": "https://min.io/docs/minio/linux/operations/install-deploy-manage/multi-site-replication.html#prerequisites",
          "body": "Check that your setup meets the requirements to deploy Site Replication"
        },

        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/replication-bestpractices.jpg",
          "title": "Replication Best Practices",
          "url": "https://blog.min.io/minio-replication-best-practices/",
          "body": "A detailed tutorial guiding you through setting up MinIO with a well-configured replication architecture."
        },
        {
          "img": "https://images.unsplash.com/photo-1548197193-2c2df590e23f?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDU0fHxmYXN0JTIwbW90aW9uJTIwYmx1cnxlbnwwfHx8fDE2NjkxNDY0MzM&ixlib=rb-4.0.3&q=80&w=1000",
          "title": "Faster Multi-Site Replication and Resync",
          "url": "https://blog.min.io/multi-site-replication-resync/",
          "body": "Multi-Site Active-Active Replication allows for rapid recovery."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2021/09/denys-nevozhai-7nrsVjvALnA-unsplash.jpg",
          "title": "Multi-Site Active-Active Replication",
          "url": "https://blog.min.io/minio-multi-site-active-active-replication/",
          "body": "Active-Active replication enables multi-primary topologies, fast hot-hot failover, and multi-geo resiliency."
        },
        {
          "img": "https://images.unsplash.com/photo-1523961131990-5ea7c61b2107?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDExfHxkYXRhJTIwY2VudGVyfGVufDB8fHx8MTY1MDY3MTUwMw&ixlib=rb-1.2.1&q=80&w=1000",
          "title": "Erasure Coding 101",
          "url": "https://blog.min.io/erasure-coding/",
          "body": "Learn how erasure coding is implemented in MinIO, and how it satisfies enterprise requirements for data protection."
        }
      ]
    }
  },
  "site-replication-status": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Site Replication Prerequisite",
          "url": "https://min.io/docs/minio/linux/operations/install-deploy-manage/multi-site-replication.html#prerequisites",
          "body": "Check that your setup meets the requirements to deploy Site Replication"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/replication-bestpractices.jpg",
          "title": "Replication Best Practices",
          "url": "https://blog.min.io/minio-replication-best-practices/",
          "body": "A detailed tutorial guiding you through setting up MinIO with a well-configured replication architecture."
        },
        {
          "img": "https://images.unsplash.com/photo-1548197193-2c2df590e23f?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDU0fHxmYXN0JTIwbW90aW9uJTIwYmx1cnxlbnwwfHx8fDE2NjkxNDY0MzM&ixlib=rb-4.0.3&q=80&w=1000",
          "title": "Faster Multi-Site Replication and Resync",
          "url": "https://blog.min.io/multi-site-replication-resync/",
          "body": "Multi-Site Active-Active Replication allows for rapid recovery."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2021/09/denys-nevozhai-7nrsVjvALnA-unsplash.jpg",
          "title": "Multi-Site Active-Active Replication",
          "url": "https://blog.min.io/minio-multi-site-active-active-replication/",
          "body": "Active-Active replication enables multi-primary topologies, fast hot-hot failover, and multi-geo resiliency."
        },
        {
          "img": "https://images.unsplash.com/photo-1523961131990-5ea7c61b2107?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDExfHxkYXRhJTIwY2VudGVyfGVufDB8fHx8MTY1MDY3MTUwMw&ixlib=rb-1.2.1&q=80&w=1000",
          "title": "Erasure Coding 101",
          "url": "https://blog.min.io/erasure-coding/",
          "body": "Learn how erasure coding is implemented in MinIO, and how it satisfies enterprise requirements for data protection."
        }
      ]
    }
  },
  "add-tier-configuration": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Transition from MinIO to Azure",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/transition-objects-to-azure.html",
          "body": "See the procedure to create a new object lifecycle management rule that transition objects from a MinIO bucket to a remote storage tier on the Azure storage backend."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Transition from MinIO to GCS",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/transition-objects-to-gcs.html",
          "body": "See the procedure to create a new object lifecycle management rule that transitions objects from a MinIO bucket to a remote storage tier on the Google Cloud Storage backend."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Transition from MinIO to S3",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/transition-objects-to-s3.html",
          "body": "See the procedure to create a new object lifecycle management rule that transitions objects from a MinIO bucket to a remote storage tier on the Amazon Web Services S3 storage backend or an S3-compatible service."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Transition to Remote MinIO Deployment",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/transition-objects-to-minio.html#minio-lifecycle-management-transition-to-minio",
          "body": "See the procedure to create a new object lifecycle management rule that transitions objects from a bucket on a primary MinIO deployment to a bucket on a remote MinIO deployment. "
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Object Lifecycle Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/object-lifecycle-management.html#object-transition-tiering",
          "body": "Use MinIO Object Lifecycle Management to create rules for time or date based automatic transition or expiry of objects."
        },

        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/vi/Exg2KsfzHzI/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLD62meNdv1khzGt61nGwddj7L3oww",
          "title": "Lifecycle Management I - Tiers",
          "url": "https://www.youtube.com/watch?v=Exg2KsfzHzI",
          "body": "In this video we will cover expiration and transition of objects to an alternate tier of storage."
        },
        {
          "img": "https://i.ytimg.com/vi/UuxqnUgowyg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLA8R19exGswOv_yP8ZmSy1K6zmCbw",
          "title": "Lifecycle Management II - Versioning and Lifecycle Management",
          "url": "https://www.youtube.com/watch?v=UuxqnUgowyg",
          "body": "In this video, we will focus on versioning  and lifecycle management."
        },
        {
          "img": "https://i.ytimg.com/vi/5fz3rE3wjGg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCq8mxi_s8tron8E3TPgTMfUbiiDw",
          "title": "Lifecycle Management Lab",
          "url": "https://www.youtube.com/watch?v=5fz3rE3wjGg",
          "body": "Use the MinIO client to demonstrate expiration rules, the scanner, and transitioning objects to remote tiers."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "list-tiers-configuration": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Object Lifecycle Management",
          "url": "https://min.io/docs/minio/linux/administration/object-management/object-lifecycle-management.html#",
          "body": "Use MinIO Object Lifecycle Management to create rules for time or date based automatic transition or expiry of objects."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/vi/Exg2KsfzHzI/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLD62meNdv1khzGt61nGwddj7L3oww",
          "title": "Tiers",
          "url": "https://www.youtube.com/watch?v=Exg2KsfzHzI",
          "body": "In this video we will cover expiration and transition of objects to an alternate tier of storage."
        },
        {
          "img": "https://i.ytimg.com/vi/UuxqnUgowyg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLA8R19exGswOv_yP8ZmSy1K6zmCbw",
          "title": "Versioning and Lifecycle Management",
          "url": "https://www.youtube.com/watch?v=UuxqnUgowyg",
          "body": "In this video, we will focus on versioning  and lifecycle management."
        },
        {
          "img": "https://i.ytimg.com/vi/5fz3rE3wjGg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCq8mxi_s8tron8E3TPgTMfUbiiDw",
          "title": "Lifecycle Management Lab",
          "url": "https://www.youtube.com/watch?v=5fz3rE3wjGg",
          "body": "Use the MinIO client to demonstrate expiration rules, the scanner, and transitioning objects to remote tiers."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "tier-type-selector": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Transition from MinIO to Azure",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/transition-objects-to-azure.html",
          "body": "See the procedure to create a new object lifecycle management rule that transitions objects from a MinIO bucket to a remote storage tier on the Azure storage backend."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Transition from MinIO to GCS",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/transition-objects-to-gcs.html",
          "body": "See the procedure to create a new object lifecycle management rule that transitions objects from a MinIO bucket to a remote storage tier on the Google Cloud Storage backend."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Transition from MinIO to S3",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/transition-objects-to-s3.html",
          "body": "See the procedure to create a new object lifecycle management rule that transitions objects from a MinIO bucket to a remote storage tier on the Amazon Web Services S3 storage backend or an S3-compatible service."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Transition to Remote MinIO Deployment",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/transition-objects-to-minio.html#minio-lifecycle-management-transition-to-minio",
          "body": "See the procedure to create a new object lifecycle management rule that transitions objects from a bucket on a primary MinIO deployment to a bucket on a remote MinIO deployment. "
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Object Lifecycle Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/object-lifecycle-management.html#object-transition-tiering",
          "body": "Use MinIO Object Lifecycle Management to create rules for time or date based automatic transition or expiry of objects."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/vi/Exg2KsfzHzI/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLD62meNdv1khzGt61nGwddj7L3oww",
          "title": "Tiers",
          "url": "https://www.youtube.com/watch?v=Exg2KsfzHzI",
          "body": "In this video we will cover expiration and transition of objects to an alternate tier of storage."
        },
        {
          "img": "https://i.ytimg.com/vi/UuxqnUgowyg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLA8R19exGswOv_yP8ZmSy1K6zmCbw",
          "title": "Versioning and Lifecycle Management",
          "url": "https://www.youtube.com/watch?v=UuxqnUgowyg",
          "body": "In this video, we will focus on versioning  and lifecycle management."
        },
        {
          "img": "https://i.ytimg.com/vi/5fz3rE3wjGg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCq8mxi_s8tron8E3TPgTMfUbiiDw",
          "title": "Lifecycle Management Lab",
          "url": "https://www.youtube.com/watch?v=5fz3rE3wjGg",
          "body": "Use the MinIO client to demonstrate expiration rules, the scanner, and transitioning objects to remote tiers."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "replication_status": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/replication-bestpractices.jpg",
          "title": "Replication Best Practices",
          "url": "https://blog.min.io/minio-replication-best-practices/",
          "body": "A detailed tutorial guiding you through setting up MinIO with a well-configured replication architecture."
        },
        {
          "img": "https://images.unsplash.com/photo-1548197193-2c2df590e23f?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDU0fHxmYXN0JTIwbW90aW9uJTIwYmx1cnxlbnwwfHx8fDE2NjkxNDY0MzM&ixlib=rb-4.0.3&q=80&w=1000",
          "title": "Faster Multi-Site Replication and Resync",
          "url": "https://blog.min.io/multi-site-replication-resync/",
          "body": "Multi-Site Active-Active Replication allows for rapid recovery."
        },
        {
          "img": "https://images.unsplash.com/photo-1523961131990-5ea7c61b2107?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDExfHxkYXRhJTIwY2VudGVyfGVufDB8fHx8MTY1MDY3MTUwMw&ixlib=rb-1.2.1&q=80&w=1000",
          "title": "Erasure Coding 101",
          "url": "https://blog.min.io/erasure-coding/",
          "body": "Learn how erasure coding is implemented in MinIO, and how it satisfies enterprise requirements for data protection."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2021/09/denys-nevozhai-7nrsVjvALnA-unsplash.jpg",
          "title": "Multi-SiteActive-Active Replication",
          "url": "https://blog.min.io/minio-multi-site-active-active-replication/",
          "body": "Active-Active replication enables multi-primary topologies, fast hot-hot failover, and multi-geo resiliency."
        }
      ]
    }
  },
  "metrics": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Console Metrics Dashboard",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/monitoring/metrics-and-alerts.html#minio-console-metrics-dashboard",
          "body": "The MinIO Console provides a point-in-time metrics dashboard by default, and also supports displaying time-series and historical data by querying a Prometheus service configured to scrape data from the MinIO deployment."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Available Metrics",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/monitoring/metrics-and-alerts.html#available-metrics",
          "body": "Learn about the different Prometheus metrics published by MinIO server"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Metrics and Alerts",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/monitoring.html",
          "body": "For historical metrics and analytics, MinIO publishes cluster and node metrics using the Prometheus Data Model."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/vi/A3vCDaFWNNs/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDNZIxjC6AhnkRsTCMmoWrJIWmc6A",
          "title": "Monitoring with Prometheus",
          "url": "https://www.youtube.com/watch?v=A3vCDaFWNNs",
          "body": "Learn about the monitoring features available  in your MinIO Console."
        },
        {
          "img": "https://i.ytimg.com/vi/Oix9iXndSUY/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBlfESoCxf6YVxS5nO34Me793cFPw",
          "title": "Prometheus Monitoring Lab",
          "url": "https://www.youtube.com/watch?v=Oix9iXndSUY",
          "body": "Learn how to set up Prometheus and connect it  back to your MinIO cluster so that you can get  detailed history of what's going on in your MinIO  cluster at any given time."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "add_group": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "User Management",
          "url": "https://min.io/docs/minio/linux/administration/identity-access-management/minio-user-management.html#",
          "body": "Each user can have one or more assigned policies that explicitly list the actions and resources to which that user has access. Users can also inherit policies from the groups in which they have membership."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Group Management",
          "url": "https://min.io/docs/minio/linux/administration/identity-access-management/minio-group-management.html",
          "body": "A group is a collection of users. Each group can have one or more assigned policies that explicitly list the actions and resources to which group members are allowed or denied access."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    }
  },
  "groups": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Group Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/minio-group-management.html",
          "body": "A group is a collection of users. Each group can have one or more assigned policies that explicitly list the actions and resources to which group members are allowed or denied access."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "User Management",
          "url": "https://min.io/docs/minio/linux/administration/identity-access-management/minio-user-management.html#",
          "body": "Each user can have one or more assigned policies that explicitly list the actions and resources to which that user has access. Users can also inherit policies from the groups in which they have membership."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "heal": {
    "docs": {
      "header": "Healing is MinIO’s ability to restore data after some event causes data loss. Data loss can come from bit rot, drive loss, or node loss.",
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Drive Healing",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/console/managing-deployment.html#drives",
          "body": "The Drives section displays the healing status for a bucket."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Erasure Coding",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/concepts/erasure-coding.html#",
          "body": "MinIO Erasure Coding is a data redundancy and availability feature that allows MinIO deployments to automatically reconstruct objects on-the-fly despite the loss of multiple drives or nodes in the cluster."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Site Healing",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/install-deploy-manage/multi-site-replication.html#site-healing",
          "body": "Any MinIO deployment in the site replication configuration can resynchronize damaged replica-eligible data from the peer with the most updated (“latest”) version of that data."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Healing",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/concepts.html#minio-automatically-heals-corrupt-or-missing-data-on-the-fly",
          "body": "MinIO Automatically Heals Corrupt or Missing Data On-the-fly"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/vi/iCxcv4_j35M/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCF_UC_Dp6W7do6nGdHBB5uSOVC0w",
          "title": "Site Replication Overview",
          "url": "https://www.youtube.com/watch?v=iCxcv4_j35M",
          "body": "In this video, we will provide an overview of site-wide replication."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/replication-bestpractices.jpg",
          "title": "Replication Best Practices",
          "url": "https://blog.min.io/minio-replication-best-practices/",
          "body": "A detailed tutorial guiding you through setting up MinIO with a well-configured replication architecture."
        },
        {
          "img": "https://images.unsplash.com/photo-1548197193-2c2df590e23f?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDU0fHxmYXN0JTIwbW90aW9uJTIwYmx1cnxlbnwwfHx8fDE2NjkxNDY0MzM&ixlib=rb-4.0.3&q=80&w=1000",
          "title": "Faster Multi-Site Replication and Resync",
          "url": "https://blog.min.io/multi-site-replication-resync/",
          "body": "Multi-Site Active-Active Replication allows for rapid recovery."
        },
        {
          "img": "https://images.unsplash.com/photo-1523961131990-5ea7c61b2107?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDExfHxkYXRhJTIwY2VudGVyfGVufDB8fHx8MTY1MDY3MTUwMw&ixlib=rb-1.2.1&q=80&w=1000",
          "title": "Erasure Coding 101",
          "url": "https://blog.min.io/erasure-coding/",
          "body": "Learn how erasure coding is implemented in MinIO, and how it satisfies enterprise requirements for data protection."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2021/09/denys-nevozhai-7nrsVjvALnA-unsplash.jpg",
          "title": "Multi-Site Active-Active Replication",
          "url": "https://blog.min.io/minio-multi-site-active-active-replication/",
          "body": "Active-Active replication enables multi-primary topologies, fast hot-hot failover, and multi-geo resiliency."
        }
      ]
    }
  },
  "health_info": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Health",
          "url": "https://min.io/docs/minio/linux/administration/console/subnet-registration.html#health",
          "body": "The health section provides an interface for running a health diagnostic for the MinIO Deployment. For clusters connected to the Internet, the report uploads automatically to SUBNET."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Healing",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/concepts.html#minio-automatically-heals-corrupt-or-missing-data-on-the-fly",
          "body": "MinIO Automatically Heals Corrupt or Missing Data On-the-fly"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2023/03/SUBNET-Healthcheck-and-Performance.jpg",
          "title": "SUBNET Healthcheck",
          "url": "https://blog.min.io/subnet-healthcheck-and-performance/",
          "body": "HealthCheck provides a graphical user interface for supported components and runs diagnostics checks continually to ensure your environment is running optimally."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2021/04/Screenshot-at-Apr-05-16-47-08.png",
          "title": "Introducing SUBNET Health",
          "url": "https://blog.min.io/introducing-subnet-health/",
          "body": "SUBNET Health provides a graphical user interface to key supportability components while automatically running dozens of checks on your MinIO instance to ensure it is running optimally."
        }
      ]
    }
  },
  "add_idp_config": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "IDP Docs",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/external-iam.html",
          "body": "MinIO supports multiple external identity managers through OpenID Connect-Compatible Active Directory / LDAP"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "User Management",
          "url": "https://min.io/docs/minio/linux/administration/identity-access-management/minio-user-management.html#",
          "body": "Each user can have one or more assigned policies that explicitly list the actions and resources to which that user has access. Users can also inherit policies from the groups in which they have membership."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Built-in MinIO IDP",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/minio-identity-management.html",
          "body": "MinIO includes a built-in IDentity Provider (IDP) that provides core identity management functionality."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Active Directory / LDAP Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/ad-ldap-access-management.html",
          "body": "For identities managed by the external AD/LDAP provider, MinIO uses the user’s Distinguished Name and attempts to map it against an existing policy."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        }
      ]
    }
  },
  "idp_config": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Built-in MinIO IDP",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/minio-identity-management.html",
          "body": "MinIO includes a built-in IDentity Provider (IDP) that provides core identity management functionality."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "IDP Docs",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/external-iam.html",
          "body": "MinIO supports multiple external identity managers through OpenID Connect-Compatible Active Directory / LDAP"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "User Management",
          "url": "https://min.io/docs/minio/linux/administration/identity-access-management/minio-user-management.html#",
          "body": "Each user can have one or more assigned policies that explicitly list the actions and resources to which that user has access. Users can also inherit policies from the groups in which they have membership."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Active Directory / LDAP Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/ad-ldap-access-management.html",
          "body": "For identities managed by the external AD/LDAP provider, MinIO uses the user’s Distinguished Name and attempts to map it against an existing policy."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Keycloak configuration",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/external-iam/configure-keycloak-identity-management.html#minio-authenticate-using-keycloak",
          "body": "You can configure MinIO to use Keycloak as an external IDentity Provider (IDP) for authentication of users via the OpenID Connect (OIDC) protocol."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "LDAP Configuration",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/external-iam/configure-ad-ldap-external-identity-management.html",
          "body": "MinIO supports configuring a single Active Directory / LDAP Connect for external management of user identities."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        }
      ]
    }
  },
  "idp_configs": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Built-in MinIO IDP",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/minio-identity-management.html",
          "body": "MinIO includes a built-in IDentity Provider (IDP) that provides core identity management functionality."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "IDP Docs",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/external-iam.html",
          "body": "MinIO supports multiple external identity managers through OpenID Connect-Compatible Active Directory / LDAP"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "User Management",
          "url": "https://min.io/docs/minio/linux/administration/identity-access-management/minio-user-management.html#",
          "body": "Each user can have one or more assigned policies that explicitly list the actions and resources to which that user has access. Users can also inherit policies from the groups in which they have membership."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Active Directory / LDAP Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/ad-ldap-access-management.html",
          "body": "For identities managed by the external AD/LDAP provider, MinIO uses the user’s Distinguished Name and attempts to map it against an existing policy."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "LDAP Configuration",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/external-iam/configure-ad-ldap-external-identity-management.html",
          "body": "MinIO supports configuring a single Active Directory / LDAP Connect for external management of user identities."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Policy Variables",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#policy-variables",
          "body": "MinIO supports using policy variables for automatically substituting context from the authenticated user and/or the operation into the user’s assigned policy or policies."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "OIDC Configuration",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/external-iam/configure-openid-external-identity-management.html",
          "body": "MinIO supports using an OpenID Connect (OIDC) compatible IDentity Provider (IDP) such as Okta, KeyCloak, Dex, Google, or Facebook for external management of user identities."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        }
      ]
    }
  },
  "add_key": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "",
          "title": "KMS overview",
          "url": "https://www.youtube.com/watch?v=XUuJZVK-Wpw",
          "body": "MinIO's cryptographic expert shares why MinIO built KES, what it is used for and how it fits into the MinIO architecture."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        }
      ]
    }
  },
  "import_key": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "",
          "title": "KMS overview",
          "url": "https://www.youtube.com/watch?v=XUuJZVK-Wpw",
          "body": "Text snippet that will be relevant to the user will  go here  made to look nice in the helpitem size  on two-three lines"
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        }
      ]
    }
  },
  "list_keys": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "",
          "title": "KMS overview",
          "url": "https://www.youtube.com/watch?v=XUuJZVK-Wpw",
          "body": "Text snippet that will be relevant to the user will  go here  made to look nice in the helpitem size  on two-three lines"
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        }
      ]
    }
  },
  "kms_status": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "",
          "title": "KMS overview",
          "url": "https://www.youtube.com/watch?v=XUuJZVK-Wpw",
          "body": "Text snippet that will be relevant to the user will  go here  made to look nice in the helpitem size  on two-three lines"
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        }
      ]
    }
  },
  "license": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "SUBNET Registration and Support",
          "url": "https://min.io/docs/minio/linux/administration/console/subnet-registration.html",
          "body": "Learn how to register your MinIO deployment and access our SUBNET support system"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/an_webp/Zyc-xhNcPco/mqdefault_6s.webp?du=3000&sqp=CPyt0qQG&rs=AOn4CLCbgR7oBe0xvtH8yvHof9HeWeXQOg",
          "title": "What is SUBNET?",
          "url": "https://www.youtube.com/watch?v=Zyc-xhNcPco",
          "body": "The MinIO Subscription Network (SUBNET for short) is a simple, yet powerful software stack that ensures commercial customers are getting the very best out of their MinIO instances."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2023/03/SUBNET-Healthcheck-and-Performance.jpg",
          "title": "SUBNET Healthcheck",
          "url": "https://blog.min.io/subnet-healthcheck-and-performance/",
          "body": "HealthCheck provides a graphical user interface for supported components and runs diagnostics checks continually to ensure your environment is running optimally."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2023/02/Understanding-the-MinIO-Subscription-Network---Direct-to-Engineer-Engagement--copy--1-.png",
          "title": "Direct-to-Engineer Engagement",
          "url": "https://blog.min.io/subnet-series-communication/",
          "body": "When things get big, cross clouds or involve mission-critical workloads, even the most sophisticated enterprises want someone on the other end of the line."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/09/Screen-Shot-2022-09-30-at-3.58.52-PM.png",
          "title": "The Beauty of the Panic Button",
          "url": "https://blog.min.io/the-beauty-of-the-panic-button/",
          "body": "The Panic Button is remarkable in its simplicity and its power. When pressed it summons every engineer to your SUBNET issue. Everyone. On every continent. Instantaneously. It is, effectively, an instantaneous SLA."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/08/Supportability-blogpost-1.png",
          "title": "Supportability as Software with MinIO SUBNET",
          "url": "https://blog.min.io/supportability-minio-subnet/",
          "body": "In the same way that DevOps and Cloud Native require a rethinking of old paradigms of development, MinIO’s approach to supportability is driving new thinking on support."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Why our Customers Buy",
          "url": "https://blog.min.io/why_our_customers_subscribe/",
          "body": "We recently asked our customer base to participate in a flash survey to tell us what motivated them to buy and why. Here is what they told us."
        }
      ]
    }
  },
  "error_logs": {
    "docs": {
      "header": "Error logs can be filtered by node and log type, as well as search for specific text in the logs.",
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "audit_logs": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Audit Logs",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/monitoring/minio-logging.html",
          "body": "You can configure an HTTP webhook endpoint to which MinIO publishes audit logs using either environment variables or by setting runtime configuration settings."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "marketplace": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "",
          "title": "MinIO available on GCP marketplace",
          "url": "https://blog.min.io/minio-gcp-marketplace/",
          "body": "Text snippet that will be relevant to the user will  go here  made to look nice in the helpitem size  on two-three lines"
        },
        {
          "img": "",
          "title": "MinIO available on AWS marketplace",
          "url": "https://blog.min.io/minio-multi-cloud-object-storage-available-on-aws-marketplace/",
          "body": "Text snippet that will be relevant to the user will  go here  made to look nice in the helpitem size  on two-three lines"
        },
        {
          "img": "",
          "title": "MinIO available on Azure marketplace",
          "url": "https://blog.min.io/minio-multi-cloud-azure-marketplace/",
          "body": "Text snippet that will be relevant to the user will  go here  made to look nice in the helpitem size  on two-three lines"
        },
        {
          "img": "",
          "title": "MinIO available on Red Hat marketplace",
          "url": "https://blog.min.io/hybrid-cloud-red-hat-openshift/",
          "body": "Text snippet that will be relevant to the user will  go here  made to look nice in the helpitem size  on two-three lines"
        }
      ]
    }
  },
  "add_notification_endpoint": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Object Lambda",
          "url": "https://min.io/docs/minio/linux/developers/transforms-with-object-lambda.html?ref=docs",
          "body": "MinIO’s Object Lambda enables developers to programmatically transform objects on demand."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Bucket Notifications",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/monitoring.html",
          "body": "MinIO bucket notifications allow administrators to send notifications to supported external services on certain object or bucket events."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "notification_endpoints": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Object Lambda",
          "url": "https://min.io/docs/minio/linux/developers/transforms-with-object-lambda.html",
          "body": "MinIO’s Object Lambda enables developers to programmatically transform objects on demand."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Bucket Notifications",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/monitoring.html",
          "body": "MinIO bucket notifications allow administrators to send notifications to supported external services on certain object or bucket events."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "notification_type_selector": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Object Lambda",
          "url": "https://min.io/docs/minio/linux/developers/transforms-with-object-lambda.html",
          "body": "MinIO’s Object Lambda enables developers to programmatically transform objects on demand."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Bucket Notifications",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/monitoring.html",
          "body": "MinIO bucket notifications allow administrators to send notifications to supported external services on certain object or bucket events."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "object_browser": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Object Management",
          "url": "https://min.io/docs/minio/linux/administration/object-management.html",
          "body": "Learn about Objects and how  MinIO allows you to manage them"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Managing Objects with the Object Browser",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/console/managing-objects.html#minio-console-managing-objects",
          "body": "Learn how to use the Console Object Browser  to manage your Objects"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/vi/Hk9Z-sltUu8/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAnxtUWHwe93YJS3rnR5hAJXQexqA",
          "title": "Object Locking and Retention",
          "url": "https://www.youtube.com/watch?v=Hk9Z-sltUu8",
          "body": "In this video we talk about object retention, WORM (Write Once Read Many), as well as duration based and legal holds."
        },
        {
          "img": "https://i.ytimg.com/vi/thNus-DL1u4/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCtIxX-yp6lRqXlAsL9ReZ3Hw1TrA",
          "title": "Object Locking and Retention Lab",
          "url": "https://www.youtube.com/watch?v=thNus-DL1u4",
          "body": "This lab demonstrates creation and removal of both bucket and object specific retention, compliance, and legal holds. "
        },
        {
          "img": "https://i.ytimg.com/vi/dLSBuVG7Y3k/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCxb6seCAJL-Q4P2zYMm-rV71X0fA",
          "title": "Manipulating Objects",
          "url": "https://www.youtube.com/watch?v=dLSBuVG7Y3k",
          "body": "A demo of Prefixes & Objects with examples of copying and deleting an object, as well as CopySource Object."
        },
        {
          "img": "https://i.ytimg.com/vi/-PjTSwLB8ZA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAFOggpFKrODT6Wi5ZZVRpudjVAWg",
          "title": "Versioning",
          "url": "https://www.youtube.com/watch?v=-PjTSwLB8ZA",
          "body": "Learn how Versioning gives access to the full history of an object from its creation through each update."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://images.unsplash.com/photo-1611783569248-a82ec2e72c67?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDIxfHxzcGVlZHxlbnwwfHx8fDE2NDEyMjY2MDI&ixlib=rb-1.2.1&q=80&w=1000",
          "title": "Versioning, Metadata and Storage",
          "url": "https://blog.min.io/minio-versioning-metadata-deep-dive/",
          "body": "Learn how MinIO supports Lifecycle management through a complete object locking framework."
        },
        {
          "img": "https://images.unsplash.com/photo-1428660285748-340f4e33d608?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDMzfHx0aW1lJTIwcmV3aW5kfGVufDB8fHx8MTYzMDM0NjAzMg&ixlib=rb-1.2.1&q=80&w=1000",
          "title": "Continuous Data Protection with MinIO Versioning and Rewind",
          "url": "https://blog.min.io/continuous-data-protection-versioning-rewind/",
          "body": "Learn how MinIO ensures that data is continuously protected using Versioning and other mechanisms."
        }
      ]
    }
  },
  "add_policy": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Supported S3 Policy Condition Keys",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#supported-s3-policy-condition-keys",
          "body": "MinIO policy documents support IAM conditional statements."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Supported S3 Policy Actions",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#supported-s3-policy-actions",
          "body": "MinIO policy documents support a subset of IAM S3 Action keys."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Policy Document Structure",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#policy-document-structure",
          "body": "MinIO policy documents use the same schema as AWS IAM Policy documents. See policy templates and allowed S3 Policy actions and condition keys in our docs."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    }
  },
  "policy_details_summary": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Supported S3 Policy Condition Keys",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#supported-s3-policy-condition-keys",
          "body": "MinIO policy documents support IAM conditional statements."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Supported S3 Policy Actions",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#supported-s3-policy-actions",
          "body": "MinIO policy documents support a subset of IAM S3 Action keys."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Policy Document Structure",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#policy-document-structure",
          "body": "MinIO policy documents use the same schema as AWS IAM Policy documents. See policy templates and allowed S3 Policy actions and condition keys in our docs."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    }
  },
  "policy_details_users": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    }
  },
  "policy_details_groups": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Group Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/minio-group-management.html",
          "body": "A group is a collection of users. Each group can have one or more assigned policies that explicitly list the actions and resources to which group members are allowed or denied access."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    }
  },
  "policy_details_policy": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Example Policy - Bucket Resource Access",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/external-iam/configure-openid-external-identity-management.html#assign-policies-to-oidc-users",
          "body": "An example policy demonstrating authorization  limited to a named bucket"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Supported S3 Policy Condition Keys",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#supported-s3-policy-condition-keys",
          "body": "MinIO policy documents support IAM conditional statements."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Supported S3 Policy Actions",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#supported-s3-policy-actions",
          "body": "MinIO policy documents support a subset of IAM S3 Action keys."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Policy Document Structure",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#policy-document-structure",
          "body": "MinIO policy documents use the same schema as AWS IAM Policy documents. See policy templates and allowed S3 Policy actions and condition keys in our docs."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    }
  },
  "performance": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Performance",
          "url": "https://min.io/docs/minio/linux/administration/console/subnet-registration.html#performance",
          "body": "The performance section provides an interface for running a performance test of the deployment."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://images.unsplash.com/photo-1531185907801-2771c11ab782?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fHNwZWVkJTIwZ2F1Z2UlMjBhYnN0cmFjdHxlbnwwfHx8fDE2MzcyODAxMjQ&ixlib=rb-1.2.1&q=80&w=1000",
          "title": "Performance Test",
          "url": "https://blog.min.io/introducing-speedtest-for-minio/",
          "body": "We developed Performance Test to streamline and automate performance testing so you can proactively identify potential trouble-spots before they cause bottlenecks."
        },
        {
          "img": "https://images.unsplash.com/photo-1611783569248-a82ec2e72c67?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDIxfHxzcGVlZHxlbnwwfHx8fDE2NDEyMjY2MDI&ixlib=rb-1.2.1&q=80&w=1000",
          "title": "Versioning, Metadata and Storage",
          "url": "https://blog.min.io/minio-versioning-metadata-deep-dive/",
          "body": "Learn how MinIO supports Lifecycle management through a complete object locking framework."
        }
      ]
    }
  },
  "profile": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Profile",
          "url": "https://min.io/docs/minio/linux/administration/console/subnet-registration.html#profile",
          "body": "The profile section provides an interface for running system profiling of the deployment. The results can provide insight into the MinIO server process running on a given node."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "register": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Register",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/troubleshooting.html#registering-your-minio-deployment-with-subnet",
          "body": "Learn how to register your MinIO deployment and access our SUBNET support system"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "SUBNET Registration and Support",
          "url": "https://min.io/docs/minio/linux/administration/console/subnet-registration.html",
          "body": "You can use the MinIO Console to perform several of the license and subscription related functions available in MinIO"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/an_webp/Zyc-xhNcPco/mqdefault_6s.webp?du=3000&sqp=CNKby6IG&rs=AOn4CLBb47uG6Tw6SNaFW5_tmc7eAVqOtg",
          "title": "What is SUBNET?",
          "url": "https://www.youtube.com/watch?v=Zyc-xhNcPco",
          "body": "The MinIO Subscription Network (SUBNET for short) is a simple, yet powerful software stack that ensures commercial customers are getting the very best out of their MinIO instances."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2023/03/SUBNET-Healthcheck-and-Performance.jpg",
          "title": "SUBNET Healthcheck",
          "url": "https://blog.min.io/subnet-healthcheck-and-performance/",
          "body": "HealthCheck provides a graphical user interface for supported components and runs diagnostics checks continually to ensure your environment is running optimally."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/09/Screen-Shot-2022-09-30-at-3.58.52-PM.png",
          "title": "The Beauty of the Panic Button",
          "url": "https://blog.min.io/the-beauty-of-the-panic-button/",
          "body": "The Panic Button is remarkable in its simplicity and its power. When pressed it summons every engineer to your SUBNET issue. Everyone. On every continent. Instantaneously. It is, effectively, an instantaneous SLA."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/08/Supportability-blogpost-1.png",
          "title": "Supportability as Software with MinIO SUBNET",
          "url": "https://blog.min.io/supportability-minio-subnet/",
          "body": "In the same way that DevOps and Cloud Native require a rethinking of old paradigms of development, MinIO’s approach to supportability is driving new thinking on support."
        }
      ]
    }
  },
  "inspect": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Inspect",
          "url": "https://min.io/docs/minio/linux/administration/console/subnet-registration.html#inspect",
          "body": "The inspect section provides an interface for capturing the erasure-coded metadata associated to an object or objects."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Encrypt Inspect Output",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/troubleshooting/encrypting-files.html",
          "body": "You can encrypt the output of the mc support inspect command for enhanced security when transmitting the files to MinIO SUBNET."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "trace": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "What is Trace?",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/console/managing-deployment.html#trace",
          "body": "The trace section provides HTTP trace functionality for a bucket or buckets on the deployment."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "add_user": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/vi/0PgMxz0HauA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDgAZSkEL56bvBaGB9HNi1UgpsBQQ",
          "title": "Console Introduction - Add a Bucket and a User",
          "url": "https://www.youtube.com/watch?v=zqjsw4O2-4U",
          "body": "This session shows how to create AWS S3 buckets and users with MinIO Console."
        },
        {
          "img": "https://i.ytimg.com/vi/zqjsw4O2-4U/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDdKQS4ydVogrlzeyFn1-MEWsvLew",
          "title": "Creating Buckets and Users through the MinIO Console",
          "url": "https://www.youtube.com/watch?v=0PgMxz0HauA",
          "body": "Learn how to manage your storage buckets and objects with a hands-on introduction to the MinIO Console and SDKs."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    }
  },
  "add_user_SA": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Supported S3 Policy Condition Keys",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#supported-s3-policy-condition-keys",
          "body": "MinIO policy documents support IAM conditional statements."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Supported S3 Policy Actions",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#supported-s3-policy-actions",
          "body": "MinIO policy documents support a subset of IAM S3 Action keys."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Policy Document Structure",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#policy-document-structure",
          "body": "MinIO policy documents use the same schema as AWS IAM Policy documents. See policy templates and allowed S3 Policy actions and condition keys in our docs."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    }
  },
  "list_users": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2023/03/faststreaming-03.jpg",
          "title": "Users",
          "url": "https://min.io/docs/minio/linux/administration/identity-access-management/minio-user-management.html#",
          "body": "Each user can have one or more assigned policies that explicitly list the actions and resources to which that user has access. Users can also inherit policies from the groups in which they have membership."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2023/03/faststreaming-03.jpg",
          "title": "Identity and Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management.html",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },

        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/vi/0PgMxz0HauA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDgAZSkEL56bvBaGB9HNi1UgpsBQQ",
          "title": "Console Introduction - Add a Bucket and a User",
          "url": "https://www.youtube.com/watch?v=zqjsw4O2-4U",
          "body": "This session shows how to create AWS S3 buckets and users with MinIO Console."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "watch": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "What is Watch?",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/console/managing-deployment.html#watch",
          "body": "The Watch section displays S3 events as they occur on the selected bucket."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "user_details_groups": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Group Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/minio-group-management.html",
          "body": "A group is a collection of users. Each group can have one or more assigned policies that explicitly list the actions and resources to which group members are allowed or denied access."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    }
  },
  "user_details_accounts": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Supported S3 Policy Actions",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#supported-s3-policy-actions",
          "body": "MinIO policy documents support a subset of IAM S3 Action keys."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Policy Document Structure",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#policy-document-structure",
          "body": "MinIO policy documents use the same schema as AWS IAM Policy documents. See policy templates and allowed S3 Policy actions and condition keys in our docs."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    }
  },
  "user_details_policies": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Access Managemnt",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#minio-policy-actions",
          "body": "Text snippet that will be relevant to the user will  go here  made to look nice in the helpitem size  on two-three lines"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    }
  },
  "groups_members": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Group Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/minio-group-management.html",
          "body": "A group is a collection of users. Each group can have one or more assigned policies that explicitly list the actions and resources to which group members are allowed or denied access."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Access Managemnt",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#minio-policy-actions",
          "body": "Text snippet that will be relevant to the user will  go here  made to look nice in the helpitem size  on two-three lines"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    }
  },
  "groups_policies": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Policy Document Structure",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#policy-document-structure",
          "body": "MinIO policy documents use the same schema as AWS IAM Policy documents. See policy templates and allowed S3 Policy actions and condition keys in our docs."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Group Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/minio-group-management.html",
          "body": "A group is a collection of users. Each group can have one or more assigned policies that explicitly list the actions and resources to which group members are allowed or denied access."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    }
  },
  "bucket_detail_summary": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Object Locking",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/object-retention.html",
          "body": "MinIO Object Locking (“Object Retention”) enforces Write-Once Read-Many (WORM) immutability to protect versioned objects from deletion."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Encryption",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/server-side-encryption.html",
          "body": "MinIO Server-Side Encryption (SSE) protects objects as part of write operations, allowing clients to take advantage of server processing power to secure objects at the storage layer (encryption-at-rest)."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Bucket Versioning",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/object-versioning.html#minio-bucket-versioning",
          "body": "MinIO versioning protects from unintended overwrites and deletions while providing support for “undoing” a write operation."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Buckets",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/console/managing-objects.html#buckets",
          "body": "Learn how to use Console to manage Buckets"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Bucket Replication",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/bucket-replication.html#minio-bucket-replication-serverside",
          "body": "MinIO server-side bucket replication is an automatic bucket-level configuration that synchronizes objects between a source and destination bucket."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/vi/Hk9Z-sltUu8/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAnxtUWHwe93YJS3rnR5hAJXQexqA",
          "title": "Object Locking and Retention",
          "url": "https://www.youtube.com/watch?v=Hk9Z-sltUu8",
          "body": "In this video we talk about object retention, WORM (Write Once Read Many), as well as duration based and legal holds."
        },
        {
          "img": "https://i.ytimg.com/vi/0PgMxz0HauA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDgAZSkEL56bvBaGB9HNi1UgpsBQQ",
          "title": "Console Introduction - Add a Bucket and a User",
          "url": "https://www.youtube.com/watch?v=zqjsw4O2-4U",
          "body": "This session shows how to create AWS S3 buckets and users with MinIO Console."
        },
        {
          "img": "https://i.ytimg.com/vi/thNus-DL1u4/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCtIxX-yp6lRqXlAsL9ReZ3Hw1TrA",
          "title": "Object Locking and Retention Lab",
          "url": "https://www.youtube.com/watch?v=thNus-DL1u4",
          "body": "This lab demonstrates creation and removal of both bucket and object specific retention, compliance, and legal holds. "
        },
        {
          "img": "https://i.ytimg.com/vi/-PjTSwLB8ZA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAFOggpFKrODT6Wi5ZZVRpudjVAWg",
          "title": "Versioning",
          "url": "https://www.youtube.com/watch?v=-PjTSwLB8ZA",
          "body": "Learn how Versioning gives access to the full history of an object from its creation through each update."
        },
        {
          "img": "https://i.ytimg.com/vi/XGOiwV6Cbuk/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAfFQVDOavKWeCyg1x2IyGGXnh3RA",
          "title": "Versioning",
          "url": "https://www.youtube.com/watch?v=XGOiwV6Cbuk",
          "body": "This video gives an overview of how to set up and use object versioning as part of a data lifecycle management strategy."
        },
        {
          "img": "https://i.ytimg.com/vi/nFUI2N5zH34/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLC_nUVd3J_KbOkN_UqG0Bm_yBOpsg",
          "title": "Versioning Lab",
          "url": "https://www.youtube.com/watch?v=nFUI2N5zH34",
          "body": "This demo will take you through the steps to manage versioned objects using the MinIO command line tools."
        },
        {
          "img": "https://i.ytimg.com/vi/zqjsw4O2-4U/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDdKQS4ydVogrlzeyFn1-MEWsvLew",
          "title": "Creating Buckets and Users through the MinIO Console",
          "url": "https://www.youtube.com/watch?v=0PgMxz0HauA",
          "body": "Learn how to manage your storage buckets and objects with a hands-on introduction to the MinIO Console and SDKs."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/replication-bestpractices.jpg",
          "title": "Replication Best Practices",
          "url": "https://blog.min.io/minio-replication-best-practices/",
          "body": "A detailed tutorial guiding you through setting up MinIO with a well-configured replication architecture."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        },
        {
          "img": "https://images.unsplash.com/photo-1523961131990-5ea7c61b2107?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDExfHxkYXRhJTIwY2VudGVyfGVufDB8fHx8MTY1MDY3MTUwMw&ixlib=rb-1.2.1&q=80&w=1000",
          "title": "Erasure Coding 101",
          "url": "https://blog.min.io/erasure-coding/",
          "body": "Learn how erasure coding is implemented in MinIO, and how it satisfies enterprise requirements for data protection."
        },
        {
          "img": "https://images.unsplash.com/photo-1428660285748-340f4e33d608?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDMzfHx0aW1lJTIwcmV3aW5kfGVufDB8fHx8MTYzMDM0NjAzMg&ixlib=rb-1.2.1&q=80&w=1000",
          "title": "Continuous Data Protection with MinIO Versioning and Rewind",
          "url": "https://blog.min.io/continuous-data-protection-versioning-rewind/",
          "body": "Learn how MinIO ensures that data is continuously protected using Versioning and other mechanisms."
        },
        {
          "img": "https://images.unsplash.com/photo-1611783569248-a82ec2e72c67?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDIxfHxzcGVlZHxlbnwwfHx8fDE2NDEyMjY2MDI&ixlib=rb-1.2.1&q=80&w=1000",
          "title": "Versioning, Metadata and Storage",
          "url": "https://blog.min.io/minio-versioning-metadata-deep-dive/",
          "body": "Learn how MinIO supports Lifecycle management through a complete object locking framework."
        }
      ]
    }
  },
  "bucket_detail_events": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Object Lambda",
          "url": "https://min.io/docs/minio/linux/developers/transforms-with-object-lambda.html?ref=docs",
          "body": "MinIO’s Object Lambda enables developers to programmatically transform objects on demand."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Bucket Notifications",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/monitoring/bucket-notifications.html#minio-bucket-notifications",
          "body": "MinIO bucket notifications allow administrators to send notifications to supported external services on certain object or bucket events."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Buckets",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/console/managing-objects.html#buckets",
          "body": "Learn how to use Console to manage Buckets"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "bucket_detail_replication": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Bucket Replication Requirements",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/bucket-replication/bucket-replication-requirements.html",
          "body": "Check here to ensure you meet the prerequisites before setting up any replication configurations."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Bucket Replication",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/bucket-replication.html#minio-bucket-replication-serverside",
          "body": "MinIO server-side bucket replication is an automatic bucket-level configuration that synchronizes objects between a source and destination bucket."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Buckets",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/console/managing-objects.html#buckets",
          "body": "Learn how to use Console to manage Buckets"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/vi/G4wQZEsIxcU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBTPmOjC6YVBAmuyHwPK1OMfTrXoA",
          "title": "Bucket Replication Overview",
          "url": "https://www.youtube.com/watch?v=G4wQZEsIxcU",
          "body": "In this video, we will cover bucket level replication, both active-passive and active-active."
        },
        {
          "img": "https://i.ytimg.com/vi/89vnToCcoAw/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAxsMWCpBYqwqEy0xULLLdcIVKkeA",
          "title": "Replication Lab I",
          "url": "https://www.youtube.com/watch?v=89vnToCcoAw",
          "body": "Demonstrates bucket replication concepts using MinIO Client, including active-passive and active-active replication."
        },
        {
          "img": "https://i.ytimg.com/vi/BLTlaOvVCSg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB-NXCZeIpHpWu1RrWYY0zFYVS2pQ",
          "title": "Replication Lab II",
          "url": "https://www.youtube.com/watch?v=BLTlaOvVCSg",
          "body": "Demonstrates site replication concepts using MinIO Client, including active-passive and active-active replication."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/replication-bestpractices.jpg",
          "title": "Replication Best Practices",
          "url": "https://blog.min.io/minio-replication-best-practices/",
          "body": "A detailed tutorial guiding you through setting up MinIO with a well-configured replication architecture."
        },
        {
          "img": "https://images.unsplash.com/photo-1523961131990-5ea7c61b2107?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDExfHxkYXRhJTIwY2VudGVyfGVufDB8fHx8MTY1MDY3MTUwMw&ixlib=rb-1.2.1&q=80&w=1000",
          "title": "Erasure Coding 101",
          "url": "https://blog.min.io/erasure-coding/",
          "body": "Learn how erasure coding is implemented in MinIO, and how it satisfies enterprise requirements for data protection."
        }
      ]
    }
  },
  "bucket_detail_lifecycle": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Object Lifecycle Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/object-management/object-lifecycle-management.html#minio-lifecycle-management",
          "body": "Use MinIO Object Lifecycle Management to create rules for time or date based automatic transition or expiry of objects."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Buckets",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/console/managing-objects.html#buckets",
          "body": "Learn how to use Console to manage Buckets"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/vi/5fz3rE3wjGg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCq8mxi_s8tron8E3TPgTMfUbiiDw",
          "title": "Lifecycle Management Lab",
          "url": "https://www.youtube.com/watch?v=5fz3rE3wjGg",
          "body": "Use the MinIO client to demonstrate expiration rules, the scanner, and transitioning objects to remote tiers."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://images.unsplash.com/photo-1611783569248-a82ec2e72c67?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDIxfHxzcGVlZHxlbnwwfHx8fDE2NDEyMjY2MDI&ixlib=rb-1.2.1&q=80&w=1000",
          "title": "Versioning, Metadata and Storage",
          "url": "https://blog.min.io/minio-versioning-metadata-deep-dive/",
          "body": "Learn how MinIO supports Lifecycle management through a complete object locking framework."
        }
      ]
    }
  },
  "bucket_detail_access": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html#minio-policy",
          "body": "MinIO uses Policy-Based Access Control (PBAC) to define the authorized actions and resources to which an authenticated user has access."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "User Management",
          "url": "https://min.io/docs/minio/linux/administration/identity-access-management/minio-user-management.html#",
          "body": "Each user can have one or more assigned policies that explicitly list the actions and resources to which that user has access. Users can also inherit policies from the groups in which they have membership."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Buckets",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/console/managing-objects.html#buckets",
          "body": "Learn how to use Console to manage Buckets"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        },
        {
          "img": "https://blog.min.io/content/images/size/w2000/2022/06/pexels-pixabay-210158.jpg",
          "title": "Securing Hybrid Cloud Storage with MinIO IAM",
          "url": "https://blog.min.io/secure-hybrid-cloud-minio-iam/",
          "body": "This blog post focuses on the role of Identity Access Management (IAM) in protecting cloud resources and data."
        }
      ]
    }
  },
  "bucket_detail_prefix": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Buckets",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/console/managing-objects.html#buckets",
          "body": "Learn how to use Console to manage Buckets"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": []
    }
  },
  "call_home": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "SUBNET Registration and Support",
          "url": "https://min.io/docs/minio/linux/administration/console/subnet-registration.html",
          "body": "Learn how to register your MinIO deployment and access our SUBNET support system"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": [
        {
          "img": "https://i.ytimg.com/an_webp/Zyc-xhNcPco/mqdefault_6s.webp?du=3000&sqp=CPyt0qQG&rs=AOn4CLCbgR7oBe0xvtH8yvHof9HeWeXQOg",
          "title": "What is SUBNET?",
          "url": "https://www.youtube.com/watch?v=Zyc-xhNcPco",
          "body": "The MinIO Subscription Network (SUBNET for short) is a simple, yet powerful software stack that ensures commercial customers are getting the very best out of their MinIO instances."
        }
      ]
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2023/03/SUBNET-call-home.jpg",
          "title": "SUBNET Callhome Diagnostics",
          "url": "https://blog.min.io/subnet-call-home-diagnostics/",
          "body": "Imagine tracking your system's health daily, highlighting the slightest problems, so you can seek help before minor issues become major concerns."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2023/03/SUBNET-Healthcheck-and-Performance.jpg",
          "title": "SUBNET Healthcheck",
          "url": "https://blog.min.io/subnet-healthcheck-and-performance/",
          "body": "HealthCheck provides a graphical user interface for supported components and runs diagnostics checks continually to ensure your environment is running optimally."
        }
      ]
    }
  },
  "event_destinations": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Object Lambda",
          "url": "https://min.io/docs/minio/linux/developers/transforms-with-object-lambda.html",
          "body": "MinIO’s Object Lambda enables developers to programmatically transform objects on demand."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2023/03/SUBNET-call-home.jpg",
          "title": "SUBNET Callhome Diagnostics",
          "url": "https://blog.min.io/subnet-call-home-diagnostics/",
          "body": "Imagine a system that tracks your health daily, highlighting even the slightest problems, so that you can seek help before minor issues become major concerns. With MinIO’s new call-home diagnostics, you can have just that."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2023/03/SUBNET-Healthcheck-and-Performance.jpg",
          "title": "SUBNET Healthcheck",
          "url": "https://blog.min.io/subnet-healthcheck-and-performance/",
          "body": "HealthCheck provides a graphical user interface for supported components and runs diagnostics checks continually to ensure your environment is running optimally."
        }
      ]
    }
  },
  "LDAP": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Active Directory / LDAP Access Management",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/ad-ldap-access-management.html",
          "body": "For identities managed by the external AD/LDAP provider, MinIO uses the user’s Distinguished Name and attempts to map it against an existing policy."
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "IDP Docs",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/external-iam.html",
          "body": "MinIO supports multiple external identity managers through OpenID Connect-Compatible Active Directory / LDAP"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "LDAP Configuration",
          "url": "https://min.io/docs/minio/kubernetes/upstream/operations/external-iam/configure-ad-ldap-external-identity-management.html",
          "body": "MinIO supports configuring a single Active Directory / LDAP Connect for external management of user identities."
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": [
        {
          "img": "https://blog.min.io/content/images/size/w1000/2022/12/Screen-Shot-2022-12-16-at-2.13.42-PM.png",
          "title": "Access Control Best Practices",
          "url": "https://blog.min.io/s3-security-access-control/",
          "body": "This blog covers the MinIO best practices with respect to S3 security and access controls."
        }
      ]
    }
  },
  "login": {
    "docs": {
      "header": null,
      "links": [
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Login help",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/minio-console.html#logging-in",
          "body": "Text snippet that will be relevant to the user will  go here  made to look nice in the helpitem size  on two-three lines"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "SUBNET Registration and Support",
          "url": "https://min.io/docs/minio/linux/administration/console/subnet-registration.html",
          "body": "Learn how to register your MinIO deployment and access our SUBNET support system"
        },
        {
          "img": "https://min.io/resources/img/logo/MINIO_wordmark.png",
          "title": "Login help",
          "url": "https://min.io/docs/minio/kubernetes/upstream/administration/minio-console.html#configuration",
          "body": "Text snippet that will be relevant to the user will  go here  made to look nice in the helpitem size  on two-three lines"
        },
        {
          "img": "https://blog.min.io/content/images/size/w1000/2020/12/pay_banner-01-01-01-01-01.png",
          "title": "Troubleshooting",
          "url": "https://min.io/docs/minio/linux/operations/troubleshooting.html",
          "body": "Need more help?  Check out additional Troubleshooting options"
        }
      ]
    },
    "video": {
      "header": null,
      "links": []
    },
    "blog": {
      "header": null,
      "links": []
    }
  }
}
