1
0
mirror of https://github.com/minio/docs.git synced 2025-10-23 21:30:04 +03:00

Updating links for new docs subdomain (#1494)

Docs have moved from min.io/docs to docs.min.io/commuinity.

This fixes hard, external links to use the new subdomain.

Note that some of these files are automatically pulled from elsewhere as
part of the build process, so some may not carry through even after this
PR merges.
This commit is contained in:
Daryl White
2025-08-12 17:20:53 -04:00
committed by GitHub
parent b77c596132
commit bc261ad8bb
40 changed files with 76 additions and 710 deletions

View File

@@ -2,7 +2,8 @@
## Overview ## Overview
The documentation URLs take the path min.io/docs/$program/$platform/ The documentation URLs take the path docs.min.io/community|enterprise/$program/
Note: we no longer use `$platform`.
Where: Where:
- `$program` is `minio`, `kes`, or similar - `$program` is `minio`, `kes`, or similar

View File

@@ -1,3 +0,0 @@
location /minio/baremetal/quickstart/container.html {
return 301 https://min.io/minio/docs/container/index.html?ref=docs-redirect;
}

View File

@@ -1,3 +0,0 @@
location /minio/baremetal/quickstart/container.html {
return 301 https://min.io/minio/docs/container/operations/index.html?ref=docs-redirect;
}

View File

@@ -1,70 +0,0 @@
# This file contains all redirects for the Kubernetes Documentation for MinIO
# This includes redirecting links from legacy docs and the Docs V1 projects
# Use this as a template
# location <path> {
# return 301 https://min.io/docs/minio/kubernetes/upstream/<filepath>.html?ref=docs-redirect;
# }
location /minio/baremetal/quickstart/k8s.html {
return 301 https://min.io/docs/minio/kubernetes/upstream/operations/index.html?ref=docs-redirect;
}
location /minio/k8s/deployment/deploy-minio-operator.html {
return 301 https://min.io/docs/minio/kubernetes/upstream/operations/installation.html?ref=docs-redirect;
}
location /minio/k8s/tenant-management/deploy-minio-tenant.html {
return 301 https://min.io/docs/minio/kubernetes/upstream/operations/install-deploy-manage/deploy-minio-tenant.html?ref=docs-redirect;
}
location /minio/k8s/core-concepts/core-concepts.html {
return 301 https://min.io/docs/minio/kubernetes/upstream/operations/concepts.html?ref=docs-redirect;
}
location /minio/k8s/tenant-management/manage-minio-tenant.html {
return 301 https://min.io/docs/minio/kubernetes/upstream/operations/deploy-manage-tenants.html?ref=docs-redirect;
}
location /minio/k8s/tutorials/user-management.html {
return 301 https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/minio-user-management.html?ref=docs-redirect;
}
location /minio/k8s/tutorials/group-management.html {
return 301 https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/minio-group-management.html?ref=docs-redirect;
}
location /minio/k8s/tutorials/policy-management.html {
return 301 https://min.io/docs/minio/kubernetes/upstream/administration/identity-access-management/policy-based-access-control.html?ref=docs-redirect;
}
location /minio/k8s/reference/production-recommendations.html {
return 301 https://min.io/docs/minio/kubernetes/upstream/operations/checklists.html?ref=docs-redirect;
}
location /minio/k8s/operator-console/operator-console.html {
return 301 https://min.io/docs/minio/kubernetes/upstream/operations/install-deploy-manage/minio-operator-console.html?ref=docs-redirect;
}
# OpenShift Specific
# Will need to change these when we have dedicated OS platform docs
# -----------------------------------------------------------------
location /minio/k8s/openshift/deploy-minio-on-openshift.html {
return 302 https://min.io/docs/minio/kubernetes/upstream/operations/installation.html?ref=docs-redirect;
}
location /minio/k8s/openshift/deploy-minio-tenant.html {
return 302 https://min.io/docs/minio/kubernetes/upstream/operations/install-deploy-manage/deploy-minio-tenant.html?ref=docs-redirect;
}
# -----------------------------------------------------------------
# This one *must* be last in the order so as to not override other specific pages
location /minio/k8s {
return 301 https://min.io/docs/minio/kubernetes/upstream/index.html?ref=docs-redirect;
}

View File

@@ -1,191 +0,0 @@
location /docs/minio-gateway-for-nas.html {
return 301 https://blog.min.io/deprecation-of-the-minio-gateway?ref=docs-redirect;
}
location /docs/minio-gateway-for-s3.html {
return 301 https://blog.min.io/deprecation-of-the-minio-gateway?ref=docs-redirect;
}
location /docs/minio-vault-legacy.html {
return 301 https://min.io/docs/minio/linux/operations/server-side-encryption/configure-minio-kes-hashicorp.html?ref=docs-redirect;
}
location /docs/minio-quickstart-guide.html {
return 301 https://min.io/docs/minio/linux/index.html?ref=docs-redirect;
}
location /docs/minio-docker-quickstart-guide.html {
return 301 https://min.io/docs/minio/container/index.html?ref=docs-redirect;
}
location /docs/minio-erasure-code-quickstart-guide.html {
return 301 https://min.io/docs/minio/linux/operations/concepts.html#how-does-minio-provide-availability-redundancy-and-reliability?ref=docs-redirect;
}
location /docs/distributed-minio-quickstart-guide.html {
return 301 https://min.io/docs/minio/linux/operations/install-deploy-manage/deploy-minio-multi-node-multi-drive.html?ref=docs-redirect;
}
location /docs/how-to-secure-access-to-minio-server-with-tls.html {
return 301 https://min.io/docs/minio/linux/operations/network-encryption.html?ref=docs-redirect;
}
location /docs/minio-security-overview.html {
return 301 https://min.io/docs/minio/linux/operations/server-side-encryption.html?ref=docs-redirect;
}
location /docs/minio-server-limits-per-tenant.html {
return 301 https://min.io/docs/minio/linux/operations/checklists.html?ref=docs-redirect;
}
location /docs/minio-server-configuration-guide.html {
return 301 https://min.io/docs/minio/linux/reference/minio-mc-admin/mc-admin-config.html?ref=docs-redirect;
}
location /docs/minio-monitoring-guide.html {
return 301 https://min.io/docs/minio/linux/operations/monitoring.html?ref=docs-redirect;
}
location /docs/how-to-monitor-minio-using-prometheus.html {
return 301 https://min.io/docs/minio/linux/operations/monitoring/collect-minio-metrics-using-prometheus.html?ref=docs-redirect;
}
location /docs/minio-kms-quickstart-guide.html {
return 301 https://min.io/docs/minio/linux/administration/server-side-encryption/server-side-encryption-sse-kms.html?ref=docs-redirect;
}
location /docs/minio-multi-user-quickstart-guide.html {
return 301 https://min.io/docs/minio/linux/administration/identity-access-management.html?ref=docs-redirect;
}
location /docs/minio-sts-quickstart-guide.html {
return 301 https://min.io/docs/minio/linux/developers/security-token-service.html?ref=docs-redirect;
}
location /docs/minio-bucket-versioning-guide.html {
return 301 https://min.io/docs/minio/linux/administration/object-management/object-versioning.html?ref=docs-redirect;
}
location /docs/minio-bucket-object-lock-guide.html {
return 301 https://min.io/docs/minio/linux/administration/object-management/object-retention.html?ref=docs-redirect;
}
location /docs/minio-bucket-replication-guide.html {
return 301 https://min.io/docs/minio/linux/administration/bucket-replication.html?ref=docs-redirect;
}
location /docs/minio-bucket-notification-guide.html {
return 301 https://min.io/docs/minio/linux/administration/monitoring.html?ref=docs-redirect;
}
location /docs/minio-bucket-lifecycle-guide.html {
return 301 https://min.io/docs/minio/linux/administration/object-management/object-lifecycle-management.html?ref=docs-redirect;
}
location /docs/minio-select-api-quickstart-guide.html {
return 301 https://blog.min.io/tag/s3-select/?ref=docs-redirect;
}
location /docs/using-minio-with-veeam.html {
return 301 https://min.io/docs/minio/linux/integrations/using-minio-with-veeam.html?ref=docs-redirect;
}
location /docs/minio-deployment-quickstart-guide.html {
return 301 https://min.io/docs/minio/kubernetes/upstream/index.html?ref=docs-redirect;
}
location /docs/deploy-minio-on-kubernetes.html {
return 301 https://min.io/docs/minio/kubernetes/upstream/index.html?ref=docs-redirect;
}
location /docs/deploy-minio-on-docker-compose.html {
return 301 https://min.io/docs/minio/container/index.html?ref=docs-redirect;
}
location /docs/minio-client-quickstart-guide.html {
return 301 https://min.io/docs/minio/linux/reference/minio-mc.html?ref=docs-redirect;
}
location /docs/minio-client-complete-guide.html {
return 301 https://min.io/docs/minio/linux/reference/minio-mc.html?ref=docs-redirect;
}
location /docs/minio-admin-complete-guide.html {
return 301 https://min.io/docs/minio/linux/reference/minio-mc-admin.html?ref=docs-redirect;
}
location /docs/java-client-quickstart-guide.html {
return 301 https://min.io/docs/minio/linux/developers/java/minio-java.html?ref=docs-redirect;
}
location /docs/java-client-api-reference.html {
return 301 https://min.io/docs/minio/linux/developers/java/API.html?ref=docs-redirect;
}
location /docs/golang-client-quickstart-guide.html {
return 301 https://min.io/docs/minio/linux/developers/go/minio-go.html?ref=docs-redirect;
}
location /docs/golang-client-api-reference.html {
return 301 https://min.io/docs/minio/linux/developers/go/API.html
}
location /docs/python-client-quickstart-guide.html {
return 301 https://min.io/docs/minio/linux/developers/python/minio-py.html?ref=docs-redirect;
}
location /docs/python-client-api-reference.html {
return 301 https://min.io/docs/minio/linux/developers/python/API.html?ref=docs-redirect;
}
location /docs/javascript-client-quickstart-guide.html {
return 301 https://min.io/docs/minio/linux/developers/javascript/minio-javascript.html?ref=docs-redirect;
}
location /docs/javascript-client-api-reference.html {
return 301 https://min.io/docs/minio/linux/developers/javascript/API.html?ref=docs-redirect;
}
location /docs/dotnet-client-quickstart-guide.html {
return 301 https://min.io/docs/minio/linux/developers/dotnet/minio-dotnet.html?ref=docs-redirect;
}
location /docs/dotnet-client-api-reference.html {
return 301 https://min.io/docs/minio/linux/developers/dotnet/API.html?ref=docs-redirect;
}
location /docs/haskell-client-quickstart-guide.html {
return 301 https://min.io/docs/minio/linux/developers/haskell/minio-haskell.html?ref=docs-redirect;
}
location /docs/haskell-client-api-reference.html {
return 301 https://min.io/docs/minio/linux/developers/haskell/API.html?ref=docs-redirect;
}
location /docs/disaggregated-spark-and-hadoop-hive-with-minio.html {
return 301 https://min.io/docs/minio/linux/integrations/disaggregated-spark-and-hadoop-hive-with-minio.html?ref=docs-redirect;
}
location /docs/aws-cli-with-minio.html {
return 301 https://min.io/docs/minio/linux/integrations/aws-cli-with-minio.html?ref=docs-redirect;
}
location /docs/setup-nginx-proxy-with-minio.html {
return 301 https://min.io/docs/minio/linux/integrations/setup-nginx-proxy-with-minio.html?ref=docs-redirect;
}
location /docs/upload-files-from-browser-using-pre-signed-urls.html {
return 301 https://min.io/docs/minio/linux/integrations/upload-files-from-browser-using-pre-signed-urls.html?ref=docs-redirect;
}
location /docs/how-to-use-minio-s-server-side-encryption-with-aws-cli.html {
return 301 https://min.io/docs/minio/linux/integrations/how-to-use-minio-s-server-side-encryption-with-aws-cli.html?ref=docs-redirect;
}
location /docs/how-to-run-minio-in-freenas.html {
return 301 https://min.io/docs/minio/linux/?ref=docs-redirect;
}
location /docs {
return 301 https://min.io/docs/minio/kubernetes/upstream/index.html?ref=docs-redirect;
}

View File

@@ -1,344 +0,0 @@
# Top level redirects from NuDocs 1 to NuDocs 2
# =============================================
location /minio/baremetal/introduction/minio-overview.html {
return 301 https://min.io/docs/minio/linux/operations/concepts.html?ref=docs-redirect;
}
location /minio/baremetal/concepts/erasure-coding.html {
return 301 https://min.io/docs/minio/linux/operations/concepts/erasure-coding.html?ref=docs-redirect;
}
location /minio/baremetal/quickstart/linux.html {
return 301 https://min.io/docs/minio/linux/operations/index.html?ref=docs-redirect;
}
# Deploy/Manage Redirects from NuDocs 1 to NuDocs 2
# =================================================
location /minio/baremetal/installation/deployment-and-management.html {
return 301 https://min.io/docs/minio/linux/operations/installation.html?ref=docs-redirect;
}
location /minio/baremetal/installation/deploy-minio-distributed.html {
return 301 https://min.io/docs/minio/linux/operations/install-deploy-manage/deploy-minio-multi-node-multi-drive.html?ref=docs-redirect;
}
location /minio/baremetal/installation/deploy-minio-single-node-single-drive.html {
return 301 https://min.io/docs/minio/linux/operations/install-deploy-manage/deploy-minio-single-node-single-drive.html?ref=docs-redirect;
}
location /minio/baremetal/installation/expand-minio-distributed.html {
return 301 https://min.io/docs/minio/linux/operations/install-deploy-manage/expand-minio-deployment.html?ref=docs-redirect;
}
location /minio/baremetal/installation/upgrade-minio.html {
return 301 https://min.io/docs/minio/linux/operations/install-deploy-manage/upgrade-minio-deployment.html?ref=docs-redirect;
}
location /minio/baremetal/installation/restore-minio.html {
return 301 https://min.io/docs/minio/linux/operations/data-recovery.html?ref=docs-redirect;
}
location /minio/baremetal/installation/decommission-pool.html {
return 301 https://min.io/docs/minio/linux/operations/install-deploy-manage/decommission-server-pool.html?ref=docs-redirect;
}
# Security Redirects from NuDocs 1 to NuDocs 2
# ============================================
location /minio/baremetal/security/IAM/identity-access-management.html {
return 301 https://min.io/docs/minio/linux/administration/identity-access-management.html?ref=docs-redirect;
}
location /minio/baremetal/security/security-overview.html {
return 301 https://min.io/docs/minio/linux/operations/server-side-encryption.html?ref=docs-redirect;
}
location /minio/baremetal/security/encryption/encryption-key-management.html {
return 301 https://min.io/docs/minio/linux/operations/server-side-encryption.html?ref=docs-redirect;
}
location /minio/baremetal/security/minio-identity-management/basic-authentication-with-minio-identity-provider.html {
return 301 https://min.io/docs/minio/linux/administration/identity-access-management/minio-identity-management.html?ref=docs-redirect;
}
location /minio/baremetal/security/minio-identity-management/user-management.html {
return 301 https://min.io/docs/minio/linux/administration/identity-access-management/minio-user-management.html?ref=docs-redirect;
}
location /minio/baremetal/security/minio-identity-management/group-management.html {
return 301 https://min.io/docs/minio/linux/administration/identity-access-management/minio-group-management.html?ref=docs-redirect;
}
location /minio/baremetal/security/minio-identity-management/policy-based-access-control.html {
return 301 https://min.io/docs/minio/linux/administration/identity-access-management/policy-based-access-control.html?ref=docs-redirect;
}
location /minio/baremetal/security/openid-external-identity-management/external-authentication-with-openid-identity-provider.html {
return 301 https://min.io/docs/minio/linux/administration/identity-access-management/oidc-access-management.html?ref=docs-redirect;
}
location /minio/baremetal/security/openid-external-identity-management/configure-openid-external-identity-management.html {
return 301 https://min.io/docs/minio/linux/operations/external-iam/configure-openid-external-identity-management.html?ref=docs-redirect;
}
location /minio/baremetal/security/openid-external-identity-management/AssumeRoleWithWebIdentity.html {
return 301 https://min.io/docs/minio/linux/developers/security-token-service/AssumeRoleWithWebIdentity.html?ref=docs-redirect;
}
location /minio/baremetal/security/ad-ldap-external-identity-management/external-authentication-with-ad-ldap-identity-provider.html {
return 301 https://min.io/docs/minio/linux/administration/identity-access-management/ad-ldap-access-management.html?ref=docs-redirect;
}
location /minio/baremetal/security/ad-ldap-external-identity-management/configure-openid-external-identity-management.html {
return 301 https://min.io/docs/minio/linux/operations/external-iam/configure-ad-ldap-external-identity-management.html?ref=docs-redirect;
}
location /minio/baremetal/security/ad-ldap-external-identity-management/AssumeRoleWithWebIdentity.html {
return 301 https://min.io/docs/minio/linux/developers/security-token-service/AssumeRoleWithLDAPIdentity.html?ref=docs-redirect;
}
location /minio/baremetal/security/encryption-overview.html {
return 301 https://min.io/docs/minio/linux/operations/server-side-encryption.html?ref=docs-redirect;
}
location /minio/baremetal/security/server-side-encryption/minio-server-side-encryption.html {
return 301 https://min.io/docs/minio/linux/operations/server-side-encryption.html?ref=docs-redirect;
}
location /minio/baremetal/security/server-side-encryption/configure-minio-kes-hashicorp.html {
return 301 https://min.io/docs/minio/linux/operations/server-side-encryption/configure-minio-kes-hashicorp.html?ref=docs-redirect;
}
location /minio/baremetal/security/server-side-encryption/configure-minio-kes-aws.html {
return 301 https://min.io/docs/minio/linux/operations/server-side-encryption/configure-minio-kes-aws.html?ref=docs-redirect;
}
location /minio/baremetal/security/server-side-encryption/configure-minio-kes-gcp.html {
return 301 https://min.io/docs/minio/linux/operations/server-side-encryption/configure-minio-kes-gcp.html?ref=docs-redirect;
}
location /minio/baremetal/security/server-side-encryption/configure-minio-kes-azure.html {
return 301 https://min.io/docs/minio/linux/operations/server-side-encryption/configure-minio-kes-azure.html?ref=docs-redirect;
}
location /minio/baremetal/security/server-side-encryption/server-side-encryption-sse-kms.html {
return 301 https://min.io/docs/minio/linux/operations/server-side-encryption/server-side-encryption-sse-kms.html?ref=docs-redirect;
}
location /minio/baremetal/security/server-side-encryption/server-side-encryption-sse-s3.html {
return 301 https://min.io/docs/minio/linux/operations/server-side-encryption/server-side-encryption-sse-s3.html?ref=docs-redirect;
}
location /minio/baremetal/security/server-side-encryption/server-side-encryption-sse-c.html {
return 301 https://min.io/docs/minio/linux/operations/server-side-encryption/server-side-encryption-sse-c.html?ref=docs-redirect;
}
location /minio/baremetal/security/network-encryption/minio-tls.html {
return 301 https://min.io/docs/minio/linux/operations/network-encryption.html?ref=docs-redirect;
}
# Object Management Redirects from NuDocs 1 to NuDocs 2
# =====================================================
location /minio/baremetal/object-retention/minio-object-retention.html {
return 301 https://min.io/docs/minio/linux/administration/object-management.html?ref=docs-redirect;
}
location /minio/baremetal/object-retention/bucket-versioning.html {
return 301 https://min.io/docs/minio/linux/administration/object-management/object-versioning.html?ref=docs-redirect;
}
location /minio/baremetal/object-retention/minio-object-locking.html {
return 301 https://min.io/docs/minio/linux/administration/object-management/object-retention.html?ref=docs-redirect;
}
location /minio/baremetal/lifecycle-management/lifecycle-management-overview.html {
return 301 https://min.io/docs/minio/linux/administration/object-management/object-lifecycle-management.html?ref=docs-redirect;
}
location /minio/baremetal/lifecycle-management/transition-objects-to-s3.html {
return 301 https://min.io/docs/minio/linux/administration/object-management/transition-objects-to-s3.html?ref=docs-redirect;
}
location /minio/baremetal/lifecycle-management/transition-objects-to-gcs.html {
return 301 https://min.io/docs/minio/linux/administration/object-management/transition-objects-to-gcs.html?ref=docs-redirect;
}
location /minio/baremetal/lifecycle-management/transition-objects-to-azure.html {
return 301 https://min.io/docs/minio/linux/administration/object-management/transition-objects-to-azure.html?ref=docs-redirect;
}
# Replication Redirects from NuDocs 1 to NuDocs 2
# ===============================================
location /minio/baremetal/lifecycle-management/create-lifecycle-management-expiration-rule.html {
return 301 https://min.io/docs/minio/linux/administration/object-management/create-lifecycle-management-expiration-rule.html?ref=docs-redirect;
}
location /minio/baremetal/replication/replication-overview.html {
return 301 https://min.io/docs/minio/linux/administration/bucket-replication.html?ref=docs-redirect;
}
location /minio/baremetal/bucket-replication-overview.html {
return 301 https://min.io/docs/minio/linux/administration/bucket-replication.html?ref=docs-redirect;
}
location /minio/baremetal/replication/enable-server-side-one-way-bucket-replication.html {
return 301 https://min.io/docs/minio/linux/administration/bucket-replication/enable-server-side-one-way-bucket-replication.html?ref=docs-redirect;
}
location /minio/baremetal/replication/enable-server-side-two-way-bucket-replication.html {
return 301 https://min.io/docs/minio/linux/administration/bucket-replication/enable-server-side-two-way-bucket-replication.html?ref=docs-redirect;
}
location /minio/baremetal/replication/enable-server-side-multi-site-bucket-replication.html {
return 301 https://min.io/docs/minio/linux/administration/bucket-replication/enable-server-side-multi-site-bucket-replication.html?ref=docs-redirect;
}
location /minio/baremetal/replication/server-side-replication-resynchronize-remote.html {
return 301 https://min.io/docs/minio/linux/administration/bucket-replication/server-side-replication-resynchronize-remote.html?ref=docs-redirect;
}
location /minio/baremetal/replication/site-replication-overview.html {
return 301 https://min.io/docs/minio/linux/operations/install-deploy-manage/multi-site-replication.html?ref=docs-redirect;
}
# Monitoring Redirects from NuDocs 1 to NuDocs 2
# ==============================================
location /minio/baremetal/monitoring/monitoring-overview.html {
return 301 https://min.io/docs/minio/linux/operations/monitoring.html?ref=docs-redirect;
}
location /minio/baremetal/monitoring/metrics-alerts/minio-metrics-and-alerts.html {
return 301 https://min.io/docs/minio/linux/operations/monitoring.html?ref=docs-redirect;
}
location /minio/baremetal/monitoring/metrics-alerts/collect-minio-metrics-using-prometheus.html {
return 301 https://min.io/docs/minio/linux/operations/monitoring/collect-minio-metrics-using-prometheus.html?ref=docs-redirect;
}
location /minio/baremetal/monitoring/logging/minio-logging.html {
return 301 https://min.io/docs/minio/linux/monitoring/minio-logging.html?ref=docs-redirect;
}
location /minio/baremetal/monitoring/healthcheck-probe.html {
return 301 https://min.io/docs/minio/linux/operations/monitoring/healthcheck-probe.html?ref=docs-redirect;
}
# Bucket Notification Redirects from NuDocs 1 to NuDocs 2
# =======================================================
location /minio/baremetal/monitoring/bucket-notifications/bucket-notifications.html {
return 301 https://min.io/docs/minio/linux/administration/monitoring/bucket-notifications.html?ref=docs-redirect;
}
location /minio/baremetal/monitoring/bucket-notifications/publish-events-to-amqp.html {
return 301 https://min.io/docs/minio/linux/administration/monitoring/publish-events-to-amqp.html?ref=docs-redirect;
}
location /minio/baremetal/monitoring/bucket-notifications/publish-events-to-mqtt.html {
return 301 https://min.io/docs/minio/linux/administration/monitoring/publish-events-to-mqtt.html?ref=docs-redirect;
}
location /minio/baremetal/monitoring/bucket-notifications/publish-events-to-nats.html {
return 301 https://min.io/docs/minio/linux/administration/monitoring/publish-events-to-nats.html?ref=docs-redirect;
}
location /minio/baremetal/monitoring/bucket-notifications/publish-events-to-nsq.html {
return 301 https://min.io/docs/minio/linux/administration/monitoring/publish-events-to-nsq.html?ref=docs-redirect;
}
location /minio/baremetal/monitoring/bucket-notifications/publish-events-to-elasticsearch.html {
return 301 https://min.io/docs/minio/linux/administration/monitoring/publish-events-to-elasticsearch.html?ref=docs-redirect;
}
location /minio/baremetal/monitoring/bucket-notifications/publish-events-to-kafka.html {
return 301 https://min.io/docs/minio/linux/administration/monitoring/publish-events-to-kafka.html?ref=docs-redirect;
}
location /minio/baremetal/monitoring/bucket-notifications/publish-events-to-mysql.html {
return 301 https://min.io/docs/minio/linux/administration/monitoring/publish-events-to-mysql.html?ref=docs-redirect;
}
location /minio/baremetal/monitoring/bucket-notifications/publish-events-to-postgresql.html {
return 301 https://min.io/docs/minio/linux/administration/monitoring/publish-events-to-postgresql.html?ref=docs-redirect;
}
location /minio/baremetal/monitoring/bucket-notifications/publish-events-to-redis.html {
return 301 https://min.io/docs/minio/linux/administration/monitoring/publish-events-to-redis.html?ref=docs-redirect;
}
location /minio/baremetal/monitoring/bucket-notifications/publish-events-to-webhook.html {
return 301 https://min.io/docs/minio/linux/administration/monitoring/publish-events-to-webhook.html?ref=docs-redirect;
}
# Reference Redirects from NuDocs 1 to NuDocs 2
# =============================================
location /minio/baremetal/reference/minio-mc.html {
return 301 https://min.io/docs/minio/linux/reference/minio-mc.html?ref=docs-redirect;
}
location /minio/baremetal/reference/minio-mc/ {
rewrite /minio/baremetal/reference/minio-mc/(.*) https://min.io/docs/minio/linux/reference/minio-mc/$1 permanent;
}
location /minio/baremetal/reference/minio-mc-admin.html {
return 301 https://min.io/docs/minio/linux/reference/minio-mc.html?ref=docs-redirect;
}
location /minio/baremetal/reference/minio-mc-admin/ {
rewrite /minio/baremetal/reference/minio-mc-admin/(.*) https://min.io/docs/minio/linux/reference/minio-mc-admin/$1 permanent;
}
location /minio/baremetal/reference/minio-server.html {
return 301 https://min.io/docs/minio/linux/reference/minio-server.html?ref=docs-redirect;
}
location /minio/baremetal/console/minio-console.html {
return 301 https://min.io/docs/minio/linux/administration/minio-console.html?ref=docs-redirect;
}
location /minio/baremetal/sdk/minio-drivers.html {
return 301 https://min.io/docs/minio/linux/developers/minio-drivers.html?ref=docs-redirect;
}
location /minio/baremetal/sdk/java/minio-java.html {
return 301 https://min.io/docs/minio/linux/developers/java/minio-java.html?ref=docs-redirect;
}
location /minio/baremetal/sdk/python/minio-python.html {
return 301 https://min.io/docs/minio/linux/developers/python/minio-python.html?ref=docs-redirect;
}
location /minio/baremetal/sdk/go/minio-go.html {
return 301 https://min.io/docs/minio/linux/developers/go/minio-go.html?ref=docs-redirect;
}
location /minio/baremetal/sdk/dotnet/minio-dotnet.html {
return 301 https://min.io/docs/minio/linux/developers/dotnet/minio-dotnet.html?ref=docs-redirect;
}
# Miscellaneous Redirects from NuDocs 1 to NuDocs 2
# =================================================
location /minio/baremetal/support/support-overview.html {
return 301 https://min.io/docs/minio/linux/operations/troubleshooting.html?ref=docs-redirect;
}
location /minio/baremetal/support/encrypting-files.html {
return 301 https://min.io/docs/minio/linux/operations/troubleshooting/encrypting-files.html?ref=docs-redirect;
}
location /minio/baremetal {
return 301 https://min.io/docs/minio/linux/index.html?ref=docs-redirect;
}

View File

@@ -1,3 +0,0 @@
location /minio/baremetal/quickstart/macos.html {
return 301 https://min.io/docs/minio/macos/index.html?ref=docs-redirect;
}

View File

@@ -1,3 +0,0 @@
location /minio/vsphere {
return 301 https://min.io/docs/minio/kubernetes/upstream/index.html?ref=docs-redirect;
}

View File

@@ -1,3 +0,0 @@
location /minio/baremetal/quickstart/windows.html {
return 301 https://min.io/minio/docs/windows/operations/index.html?ref=docs-redirect;
}

View File

@@ -1,11 +0,0 @@
location = /docs {
return 301 https://min.io/docs/minio/kubernetes/upstream/index.html;
}
location = /docs/minio {
return 301 https://min.io/docs/minio/kubernetes/upstream/index.html;
}
location = /docs/minio/kubernetes {
return 301 https://min.io/docs/minio/kubernetes/upstream/index.html;
}

View File

@@ -1,3 +0,0 @@
location /minio/baremetal/quickstart/windows.html {
return 301 https://min.io/minio/docs/windows/index.html?ref=docs-redirect;
}

View File

@@ -196,7 +196,7 @@
<span class="text-black block font-medium">Github Community</span> <span class="text-black block font-medium">Github Community</span>
<span class="text-muted block mt-2 max-xl:hidden">Explore, experiment, ask questions and contribute.</span> <span class="text-muted block mt-2 max-xl:hidden">Explore, experiment, ask questions and contribute.</span>
</a> </a>
<a rel="noreferrer noopener" href="https://min.io/docs/minio/kubernetes/upstream" class="rounded px-3 py-2 hover:bg-gray-100"> <a rel="noreferrer noopener" href="https://docs.min.io/community/minio-object-store" class="rounded px-3 py-2 hover:bg-gray-100">
<span class="text-black block font-medium">Docs</span> <span class="text-black block font-medium">Docs</span>
<span class="text-muted block mt-2 max-xl:hidden">Development guides.</span> <span class="text-muted block mt-2 max-xl:hidden">Development guides.</span>
</a> </a>

View File

@@ -204,7 +204,7 @@ Global events
~~~~~~~~~~~~~ ~~~~~~~~~~~~~
MinIO supports triggering notifications on the following global events. MinIO supports triggering notifications on the following global events.
You can only listen to these events through the `ListenNotification <https://min.io/docs/minio/linux/developers/go/API.html#listennotification-context-context-context-prefix-suffix-string-events-string-chan-notification-info>`__ API: You can only listen to these events through the `ListenNotification <https://docs.min.io/community/minio-object-store/developers/go/API.html#listennotification-context-context-context-prefix-suffix-string-events-string-chan-notification-info>`__ API:
.. data:: s3:BucketCreated .. data:: s3:BucketCreated
.. data:: s3:BucketRemoved .. data:: s3:BucketRemoved

View File

@@ -70,15 +70,15 @@ extlinks = {
'influxdb-docs' : ('https://docs.influxdata.com/influxdb/v2.4/%s', None), 'influxdb-docs' : ('https://docs.influxdata.com/influxdb/v2.4/%s', None),
'eks-docs' : ('https://docs.aws.amazon.com/eks/latest/userguide/%s', None), 'eks-docs' : ('https://docs.aws.amazon.com/eks/latest/userguide/%s', None),
'minio-web' : ('https://min.io/%s?ref=docs', None), 'minio-web' : ('https://min.io/%s?ref=docs', None),
'minio-docs' : ('https://min.io/docs/%s?ref=docs-internal', None), 'minio-docs' : ('https://docs.min.io/community/minio-object-store/%s?ref=docs-internal', None),
'minio-blog' : ('https://blog.min.io/%s?ref=docs', None), 'minio-blog' : ('https://blog.min.io/%s?ref=docs', None),
'gke-docs' : ('https://cloud.google.com/kubernetes-engine/docs/%s', None), 'gke-docs' : ('https://cloud.google.com/kubernetes-engine/docs/%s', None),
'gcp-docs' : ('https://cloud.google.com/compute/docs/%s', None), 'gcp-docs' : ('https://cloud.google.com/compute/docs/%s', None),
'gcs-docs' : ('https://cloud.google.com/storage/docs/%s', None), 'gcs-docs' : ('https://cloud.google.com/storage/docs/%s', None),
'aks-docs' : ('https://learn.microsoft.com/en-us/azure/aks/%s', None), 'aks-docs' : ('https://learn.microsoft.com/en-us/azure/aks/%s', None),
'azure-docs' : ('https://learn.microsoft.com/en-us/azure/%s', None), 'azure-docs' : ('https://learn.microsoft.com/en-us/azure/%s', None),
'kes-docs' : ('https://min.io/docs/kes/%s', None), 'kes-docs' : ('https://docs.min.io/community/minio-kes/%s', None),
'directpv-docs' : ('https://min.io/docs/directpv/%s', None), 'directpv-docs' : ('https://docs.min.io/community/minio-directpv/%s', None),
} }
suppress_warnings = [ suppress_warnings = [

View File

@@ -54,7 +54,7 @@ A handler function should perform the following steps:
- Description - Description
* - ``inputS3Url`` * - ``inputS3Url``
- A `presigned URL <https://min.io/docs/minio/linux/developers/go/API.html#presigned-operations>`__ for the original object. - A `presigned URL <https://docs.min.io/community/minio-object-store/developers/go/API.html#presigned-operations>`__ for the original object.
The calling application generates the URL and sends it in the original request. The calling application generates the URL and sends it in the original request.
This allows the handler to access the original object without the MinIO credentials usually required. This allows the handler to access the original object without the MinIO credentials usually required.
The URL is valid for one hour. The URL is valid for one hour.
@@ -133,7 +133,7 @@ To request a transformed object from your application:
#. Set the Object Lambda target by adding a ``lambdaArn`` parameter with the ARN of the desired handler. #. Set the Object Lambda target by adding a ``lambdaArn`` parameter with the ARN of the desired handler.
#. Generate a `presigned URL <https://min.io/docs/minio/linux/developers/go/API.html#presigned-operations>`__ for the original object. #. Generate a `presigned URL <https://docs.min.io/community/minio-object-store/developers/go/API.html#presigned-operations>`__ for the original object.
#. Use the generated URL to retrieve the transformed object. #. Use the generated URL to retrieve the transformed object.
@@ -160,7 +160,7 @@ Prerequisites:
Create a Handler Create a Handler
~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~
The sample handler, written in Python, retrieves the target object using a `presigned URL <https://min.io/docs/minio/linux/developers/go/API.html#presigned-operations>`__ generated by the caller. The sample handler, written in Python, retrieves the target object using a `presigned URL <https://docs.min.io/community/minio-object-store/developers/go/API.html#presigned-operations>`__ generated by the caller.
The handler then transforms the object's contents and returns the new text. The handler then transforms the object's contents and returns the new text.
It uses the `Flask web framework <https://flask.palletsprojects.com/en/2.2.x/>`__ and Python 3.8+. It uses the `Flask web framework <https://flask.palletsprojects.com/en/2.2.x/>`__ and Python 3.8+.

View File

@@ -73,7 +73,7 @@ secret key as per your organizations best practices for password generation.
.. code-block:: shell .. code-block:: shell
:class: copyable :class: copyable
wget -O - https://min.io/docs/minio/linux/examples/LifecycleManagementAdmin.json | \ wget -O - https://docs.min.io/community/minio-object-store/examples/LifecycleManagementAdmin.json | \
mc admin policy create Alpha LifecycleAdminPolicy /dev/stdin mc admin policy create Alpha LifecycleAdminPolicy /dev/stdin
mc admin user add Alpha alphaLifecycleAdmin LongRandomSecretKey mc admin user add Alpha alphaLifecycleAdmin LongRandomSecretKey
mc admin policy attach Alpha LifecycleAdminPolicy --user=alphaLifecycleAdmin mc admin policy attach Alpha LifecycleAdminPolicy --user=alphaLifecycleAdmin

View File

@@ -71,7 +71,7 @@ Bucket replication requires specific permissions on the source and destination d
.. code-block:: shell .. code-block:: shell
:class: copyable :class: copyable
wget -O - https://min.io/docs/minio/linux/examples/ReplicationAdminPolicy.json | \ wget -O - https://docs.min.io/community/minio-object-store/examples/ReplicationAdminPolicy.json | \
mc admin policy create TARGET ReplicationAdminPolicy /dev/stdin mc admin policy create TARGET ReplicationAdminPolicy /dev/stdin
mc admin user add TARGET ReplicationAdmin LongRandomSecretKey mc admin user add TARGET ReplicationAdmin LongRandomSecretKey
mc admin policy attach TARGET ReplicationAdminPolicy --user=ReplicationAdmin mc admin policy attach TARGET ReplicationAdminPolicy --user=ReplicationAdmin
@@ -98,7 +98,7 @@ Bucket replication requires specific permissions on the source and destination d
.. code-block:: shell .. code-block:: shell
:class: copyable :class: copyable
wget -O - https://min.io/docs/minio/linux/examples/ReplicationRemoteUserPolicy.json | \ wget -O - https://docs.min.io/community/minio-object-store/examples/ReplicationRemoteUserPolicy.json | \
mc admin policy create TARGET ReplicationRemoteUserPolicy /dev/stdin mc admin policy create TARGET ReplicationRemoteUserPolicy /dev/stdin
mc admin user add TARGET ReplicationRemoteUser LongRandomSecretKey mc admin user add TARGET ReplicationRemoteUser LongRandomSecretKey
mc admin policy attach TARGET ReplicationRemoteUserPolicy --user=ReplicationRemoteUser mc admin policy attach TARGET ReplicationRemoteUserPolicy --user=ReplicationRemoteUser

View File

@@ -142,10 +142,10 @@ The following table describes each line of the command and provides additional c
RootUser: myminioadmin RootUser: myminioadmin
RootPass: minio-secret-key-change-me RootPass: minio-secret-key-change-me
Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html Command-line: https://docs.min.io/community/minio-object-store/reference/minio-mc.html
$ mc alias set myminio http://10.0.2.100:9000 myminioadmin minio-secret-key-change-me $ mc alias set myminio http://10.0.2.100:9000 myminioadmin minio-secret-key-change-me
Documentation: https://min.io/docs/minio/container/index.html Documentation: https://docs.min.io/community/minio-object-store/operations/deployments/baremetal-deploy-minio-as-a-container.html
.. admonition:: Container Networks May Not Be Accessible Outside of the Host .. admonition:: Container Networks May Not Be Accessible Outside of the Host

View File

@@ -136,10 +136,10 @@ The command should return a unique ID for the created container.
RootUser: myminioadmin RootUser: myminioadmin
RootPass: minio-secret-key-change-me RootPass: minio-secret-key-change-me
Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html Command-line: https://docs.min.io/community/minio-object-store/reference/minio-mc.html
$ mc alias set myminio http://10.0.2.100:9000 myminioadmin minio-secret-key-change-me $ mc alias set myminio http://10.0.2.100:9000 myminioadmin minio-secret-key-change-me
Documentation: https://min.io/docs/minio/container/index.html Documentation: https://docs.min.io/community/minio-object-store/operations/deployments/baremetal-deploy-minio-as-a-container.html
.. admonition:: Container Networks May Not Be Accessible Outside of the Host .. admonition:: Container Networks May Not Be Accessible Outside of the Host

View File

@@ -5,7 +5,7 @@
Package v2 - This page provides a quick automatically generated Package v2 - This page provides a quick automatically generated
reference for the MinIO Operator `Operator CRD v2 Reference` CRD. For more reference for the MinIO Operator `Operator CRD v2 Reference` CRD. For more
complete documentation on the MinIO Operator CRD, see [MinIO Kubernetes complete documentation on the MinIO Operator CRD, see [MinIO Kubernetes
Documentation](https://min.io/docs/minio/kubernetes/upstream/index.html). Documentation](https://docs.min.io/community/minio-object-store/operations/deployments/kubernetes.html).
The `Operator CRD v2 Reference` API was released with the v4.0.0 MinIO Operator. The `Operator CRD v2 Reference` API was released with the v4.0.0 MinIO Operator.
The MinIO Operator automatically converts existing tenants using the The MinIO Operator automatically converts existing tenants using the
@@ -470,7 +470,7 @@ containing the TLS certificate.<br />
</p></li> </p></li>
</ul> </ul>
<p>See the <a <p>See the <a
href="https://min.io/docs/minio/kubernetes/upstream/operations/install-deploy-manage/deploy-minio-tenant.html#procedure-command-line">MinIO href="https://docs.min.io/community/minio-object-store/reference/operator-crd.html">MinIO
Operator CRD</a> reference for examples and more complete documentation Operator CRD</a> reference for examples and more complete documentation
on configuring TLS for MinIO Tenants.</p></td> on configuring TLS for MinIO Tenants.</p></td>
</tr> </tr>
@@ -733,10 +733,8 @@ resources for supporting object storage and retrieval requests. Each
server pool is independent of all others and supports horizontal scaling server pool is independent of all others and supports horizontal scaling
of available storage resources in the MinIO Tenant. of available storage resources in the MinIO Tenant.
See the [MinIO Operator See the [MinIO Operator CRD](https://docs.min.io/community/minio-object-store/reference/operator-crd.html)
CRD](https://min.io/docs/minio/kubernetes/upstream/operations/install-deploy-manage/deploy-minio-tenant.html#procedure-command-line) reference for the `pools` object for examples and more complete documentation.
reference for the `pools` object for examples and more complete
documentation.
- [TenantSpec](#tenantspec) - [TenantSpec](#tenantspec)
@@ -1295,7 +1293,7 @@ API `spec` definition added as part of the MinIO Operator v4.0.0.
For more complete documentation on this object, see the [MinIO For more complete documentation on this object, see the [MinIO
Kubernetes Kubernetes
Documentation](https://min.io/docs/minio/kubernetes/upstream/operations/installation.html). Documentation](https://docs.min.io/community/minio-object-store/operations/deployments/kubernetes.html).
- [Tenant](#tenant) - [Tenant](#tenant)
@@ -1330,7 +1328,7 @@ least <strong>one</strong> element in the <code>pools</code>
array.<br /> array.<br />
</p> </p>
<p>See the <a <p>See the <a
href="https://min.io/docs/minio/kubernetes/upstream/operations/install-deploy-manage/deploy-minio-tenant.html">MinIO href="https://docs.min.io/community/minio-object-store/reference/operator-crd.html#tenant">MinIO
Operator CRD</a> reference for the <code>pools</code> object for Operator CRD</a> reference for the <code>pools</code> object for
examples and more complete documentation.</p></td> examples and more complete documentation.</p></td>
</tr> </tr>
@@ -1402,7 +1400,7 @@ containing the TLS certificate.<br />
</p></li> </p></li>
</ul> </ul>
<p>See the <a <p>See the <a
href="https://min.io/docs/minio/kubernetes/upstream/operations/install-deploy-manage/deploy-minio-tenant.html#create-tenant-security-section">MinIO href="https://docs.min.io/community/minio-object-store/reference/operator-crd.html#tenantspec">MinIO
Operator CRD</a> reference for examples and more complete documentation Operator CRD</a> reference for examples and more complete documentation
on configuring TLS for MinIO Tenants.</p></td> on configuring TLS for MinIO Tenants.</p></td>
</tr> </tr>
@@ -1434,7 +1432,7 @@ containing the Certificate Authority.<br />
</p></li> </p></li>
</ul> </ul>
<p>See the <a <p>See the <a
href="https://min.io/docs/minio/kubernetes/upstream/operations/install-deploy-manage/deploy-minio-tenant.html#create-tenant-security-section">MinIO href="https://docs.min.io/community/minio-object-store/reference/operator-crd.html#tenantspec">MinIO
Operator CRD</a> reference for examples and more complete documentation Operator CRD</a> reference for examples and more complete documentation
on configuring TLS for MinIO Tenants.</p></td> on configuring TLS for MinIO Tenants.</p></td>
</tr> </tr>
@@ -1474,7 +1472,7 @@ href="#kesconfig"><code>kes</code></a>
object specification.<br /> object specification.<br />
</p> </p>
<p>See the <a <p>See the <a
href="https://min.io/docs/minio/kubernetes/upstream/operations/install-deploy-manage/deploy-minio-tenant.html#create-tenant-security-section">MinIO href="https://docs.min.io/community/minio-object-store/reference/operator-crd.html#tenantspec">MinIO
Operator CRD</a> reference for examples and more complete documentation Operator CRD</a> reference for examples and more complete documentation
on configuring TLS for MinIO Tenants.</p></td> on configuring TLS for MinIO Tenants.</p></td>
</tr> </tr>
@@ -1566,7 +1564,7 @@ generation.<br />
<strong>and</strong> <code>externalCertSecret</code> is omitted, the <strong>and</strong> <code>externalCertSecret</code> is omitted, the
MinIO Tenant deploys <strong>without</strong> TLS enabled.</p> MinIO Tenant deploys <strong>without</strong> TLS enabled.</p>
<p>See the <a <p>See the <a
href="https://min.io/docs/minio/kubernetes/upstream/operations/install-deploy-manage/deploy-minio-tenant.html#create-tenant-security-section">MinIO href="https://docs.min.io/community/minio-object-store/reference/operator-crd.html#tenantspec">MinIO
Operator CRD</a> reference for examples and more complete documentation Operator CRD</a> reference for examples and more complete documentation
on configuring TLS for MinIO Tenants.</p></td> on configuring TLS for MinIO Tenants.</p></td>
</tr> </tr>

View File

@@ -122,7 +122,7 @@ tenant:
### ###
# Top level key for configuring MinIO Pool(s) in this Tenant. # Top level key for configuring MinIO Pool(s) in this Tenant.
# #
# See `Operator CRD: Pools <https://min.io/docs/minio/kubernetes/upstream/reference/operator-crd.html#pool>`__ for more information on all subfields. # See `Operator CRD: Pools <https://docs.min.io/community/minio-object-store/reference/operator-crd.html#pool>`__ for more information on all subfields.
pools: pools:
### ###
# The number of MinIO Tenant Pods / Servers in this pool. # The number of MinIO Tenant Pods / Servers in this pool.
@@ -244,7 +244,7 @@ tenant:
# #
# This is used by MinIO to verify TLS connections from clients using those CAs # This is used by MinIO to verify TLS connections from clients using those CAs
# If you omit this and have clients using TLS certificates minted by an external CA, those connections may fail with warnings around certificate verification. # If you omit this and have clients using TLS certificates minted by an external CA, those connections may fail with warnings around certificate verification.
# See `Operator CRD: TenantSpec <https://min.io/docs/minio/kubernetes/upstream/reference/operator-crd.html#tenantspec>`__. # See `Operator CRD: TenantSpec <https://docs.min.io/community/minio-object-store/reference/operator-crd.html#tenantspec>`__.
externalCaCertSecret: [ ] externalCaCertSecret: [ ]
### ###
# Specify an array of Kubernetes secrets, where each entry corresponds to a secret contains the TLS private key and public certificate pair. # Specify an array of Kubernetes secrets, where each entry corresponds to a secret contains the TLS private key and public certificate pair.
@@ -253,14 +253,14 @@ tenant:
# #
# If you omit this field *and* set ``requestAutoCert`` to false, the Tenant starts without TLS. # If you omit this field *and* set ``requestAutoCert`` to false, the Tenant starts without TLS.
# #
# See `Operator CRD: TenantSpec <https://min.io/docs/minio/kubernetes/upstream/reference/operator-crd.html#tenantspec>`__. # See `Operator CRD: TenantSpec <https://docs.min.io/community/minio-object-store/reference/operator-crd.html#tenantspec>`__.
# #
# .. important:: # .. important::
# #
# The MinIO Operator may output TLS connectivity errors if it cannot trust the Certificate Authority (CA) which minted the custom certificates. # The MinIO Operator may output TLS connectivity errors if it cannot trust the Certificate Authority (CA) which minted the custom certificates.
# #
# You can pass the CA to the Operator to allow it to trust that cert. # You can pass the CA to the Operator to allow it to trust that cert.
# See `Self-Signed, Internal, and Private Certificates <https://min.io/docs/minio/kubernetes/upstream/operations/network-encryption.html#self-signed-internal-and-private-certificates>`__ for more information. # See `Self-Signed, Internal, and Private Certificates <https://docs.min.io/community/minio-object-store/operations/network-encryption.html#self-signed-internal-private-certificates-and-public-cas-with-intermediate-certificates>`__ for more information.
# This step may also be necessary for globally trusted CAs where you must provide intermediate certificates to the Operator to help build the full chain of trust. # This step may also be necessary for globally trusted CAs where you must provide intermediate certificates to the Operator to help build the full chain of trust.
externalCertSecret: [ ] externalCertSecret: [ ]
### ###
@@ -276,11 +276,11 @@ tenant:
# MinIO defaults to using the internal Kubernetes DNS name for the pod # MinIO defaults to using the internal Kubernetes DNS name for the pod
# The default DNS name format is typically ``*.minio.default.svc.cluster.local``. # The default DNS name format is typically ``*.minio.default.svc.cluster.local``.
# #
# See `Operator CRD: CertificateConfig <https://min.io/docs/minio/kubernetes/upstream/reference/operator-crd.html#certificateconfig>`__ # See `Operator CRD: CertificateConfig <https://docs.min.io/community/minio-object-store/reference/operator-crd.html#certificateconfig>`__
certConfig: { } certConfig: { }
### ###
# MinIO features to enable or disable in the MinIO Tenant # MinIO features to enable or disable in the MinIO Tenant
# See `Operator CRD: Features <https://min.io/docs/minio/kubernetes/upstream/reference/operator-crd.html#features>`__. # See `Operator CRD: Features <https://docs.min.io/community/minio-object-store/reference/operator-crd.html#features>`__.
features: features:
bucketDNS: false bucketDNS: false
domains: { } domains: { }

View File

@@ -134,10 +134,10 @@ to the following:
RootUser: minioadmin RootUser: minioadmin
RootPass: minioadmin RootPass: minioadmin
Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html Command-line: https://docs.min.io/community/minio-object-store/reference/minio-mc.html
$ mc alias set myminio http://192.0.2.10:9000 minioadmin minioadmin $ mc alias set myminio http://192.0.2.10:9000 minioadmin minioadmin
Documentation: https://min.io/docs/minio/linux/index.html Documentation: https://docs.min.io/community/minio-object-store/index.html
WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables
@@ -221,7 +221,7 @@ For binary installations, create this file manually on all MinIO hosts.
[Unit] [Unit]
Description=MinIO Description=MinIO
Documentation=https://min.io/docs/minio/linux/index.html Documentation=https://docs.min.io/community/minio-object-store/index.html
Wants=network-online.target Wants=network-online.target
After=network-online.target After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio AssertFileIsExecutable=/usr/local/bin/minio

View File

@@ -76,10 +76,10 @@ to the following:
RootUser: minioadmin RootUser: minioadmin
RootPass: minioadmin RootPass: minioadmin
Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html Command-line: https://docs.min.io/community/minio-object-store/reference/minio-mc.html
$ mc alias set myminio http://192.0.2.10:9000 minioadmin minioadmin $ mc alias set myminio http://192.0.2.10:9000 minioadmin minioadmin
Documentation: https://min.io/docs/minio/linux/index.html Documentation: https://docs.min.io/community/minio-object-store/index.html
WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables

View File

@@ -50,10 +50,10 @@ Procedure
RootUser: minioadmin RootUser: minioadmin
RootPass: minioadmin RootPass: minioadmin
Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html Command-line: https://docs.min.io/community/minio-object-store/reference/minio-mc.html
$ mc alias set myminio http://192.0.2.10:9000 minioadmin minioadmin $ mc alias set myminio http://192.0.2.10:9000 minioadmin minioadmin
Documentation: https://min.io/docs/minio/linux/index.html Documentation: https://docs.min.io/community/minio-object-store/index.html
WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables. WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables.

View File

@@ -44,10 +44,10 @@ The ``journalctl`` output should resemble the following:
RootUser: myminioadmin RootUser: myminioadmin
RootPass: minio-secret-key-change-me RootPass: minio-secret-key-change-me
Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html Command-line: https://docs.min.io/community/minio-object-store/reference/minio-mc.html
$ mc alias set myminio http://10.0.2.100:9000 myminioadmin minio-secret-key-change-me $ mc alias set myminio http://10.0.2.100:9000 myminioadmin minio-secret-key-change-me
Documentation: https://min.io/docs/minio/linux/index.html Documentation: https://docs.min.io/community/minio-object-store/index.html
The ``API`` block lists the network interfaces and port on which clients can access the MinIO S3 API. The ``API`` block lists the network interfaces and port on which clients can access the MinIO S3 API.
The ``Console`` block lists the network interfaces and port on which clients can access the MinIO Web Console. The ``Console`` block lists the network interfaces and port on which clients can access the MinIO Web Console.

View File

@@ -23,7 +23,7 @@ For binary installations, create this file manually on all MinIO hosts.
[Unit] [Unit]
Description=MinIO Description=MinIO
Documentation=https://min.io/docs/minio/linux/index.html Documentation=https://docs.min.io/community/minio-object-store/index.html
Wants=network-online.target Wants=network-online.target
After=network-online.target After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio AssertFileIsExecutable=/usr/local/bin/minio
@@ -161,10 +161,10 @@ The ``journalctl`` output should resemble the following:
RootUser: myminioadmin RootUser: myminioadmin
RootPass: minio-secret-key-change-me RootPass: minio-secret-key-change-me
Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html Command-line: https://docs.min.io/community/minio-object-store/reference/minio-mc.html
$ mc alias set myminio http://10.0.2.100:9000 myminioadmin minio-secret-key-change-me $ mc alias set myminio http://10.0.2.100:9000 myminioadmin minio-secret-key-change-me
Documentation: https://min.io/docs/minio/linux/index.html Documentation: https://docs.min.io/community/minio-object-store/index.html
The ``API`` block lists the network interfaces and port on which clients can access the MinIO S3 API. The ``API`` block lists the network interfaces and port on which clients can access the MinIO S3 API.
The ``Console`` block lists the network interfaces and port on which clients can access the MinIO Web Console. The ``Console`` block lists the network interfaces and port on which clients can access the MinIO Web Console.

View File

@@ -62,10 +62,10 @@ Procedure
RootUser: minioadmin RootUser: minioadmin
RootPass: minioadmin RootPass: minioadmin
Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html Command-line: https://docs.min.io/community/minio-object-store/reference/minio-mc.html
$ mc alias set myminio http://192.0.2.10:9000 minioadmin minioadmin $ mc alias set myminio http://192.0.2.10:9000 minioadmin minioadmin
Documentation: https://min.io/docs/minio/linux/index.html Documentation: https://docs.min.io/community/minio-object-store/
WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables. WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables.

View File

@@ -6,7 +6,7 @@ In this recipe we will learn how to configure and use AWS CLI to manage data wit
## 1. Prerequisites ## 1. Prerequisites
Install MinIO Server from [here](https://min.io/docs/minio/linux/index.html#procedure). Install MinIO Server from [here](https://docs.min.io/community/minio-object-store/operations/deployments/installation.html).
## 2. Installation ## 2. Installation

View File

@@ -16,8 +16,8 @@ MinIO also supports multi-cluster, multi-site federation similar to AWS regions
- [Setup Ambari](https://docs.hortonworks.com/HDPDocuments/Ambari-2.7.1.0/bk_ambari-installation/content/set_up_the_ambari_server.html) which automatically sets up YARN - [Setup Ambari](https://docs.hortonworks.com/HDPDocuments/Ambari-2.7.1.0/bk_ambari-installation/content/set_up_the_ambari_server.html) which automatically sets up YARN
- [Installing Spark](https://docs.hortonworks.com/HDPDocuments/HDP3/HDP-3.0.1/installing-spark/content/installing_spark.html) - [Installing Spark](https://docs.hortonworks.com/HDPDocuments/HDP3/HDP-3.0.1/installing-spark/content/installing_spark.html)
- Install MinIO Distributed Server using one of the guides below. - Install MinIO Distributed Server using one of the guides below.
- [Deployment based on Kubernetes](https://min.io/docs/minio/kubernetes/upstream/operations/installation.html) - [Deployment based on Kubernetes](https://docs.min.io/community/minio-object-store/operations/deployments/kubernetes.html)
- [Deployment based on MinIO Helm Chart](https://github.com/helm/charts/tree/master/stable/minio) - [Deployment based on MinIO Helm Chart](https://docs.min.io/community/minio-object-store/operations/deployments/k8s-deploy-operator-helm-on-kubernetes.html)
## **3. Configure Hadoop, Spark, Hive to use MinIO** ## **3. Configure Hadoop, Spark, Hive to use MinIO**

View File

@@ -6,7 +6,7 @@
In this recipe, we will generate a Let's Encypt certificate using Certbot. This certificate will then be deployed for use in the MinIO server. In this recipe, we will generate a Let's Encypt certificate using Certbot. This certificate will then be deployed for use in the MinIO server.
## 1. Prerequisites ## 1. Prerequisites
- Install MinIO Server from [here](https://min.io/docs/minio/linux/index.html#procedure). - Install MinIO Server from [here](https://docs.min.io/community/minio-object-store/index.html#procedure).
- Install Certbot from [here](https://certbot.eff.org/) - Install Certbot from [here](https://certbot.eff.org/)
## 2. Dependencies ## 2. Dependencies

View File

@@ -2,10 +2,11 @@
Using pre-signed URLs, a client can upload files directly to an S3-compatible cloud storage server (S3) without exposing the S3 credentials to the user. Using pre-signed URLs, a client can upload files directly to an S3-compatible cloud storage server (S3) without exposing the S3 credentials to the user.
This guide describes how to use the [`presignedPutObject`](https://min.io/docs/minio/linux/developers/javascript/API.html#presignedPutObject) API from the [MinIO JavaScript Library](https://github.com/minio/minio-js) to generate a pre-signed URL. This is demonstrated through a JavaScript example in which an Express Node.js server exposes an endpoint to generate a pre-signed URL and a client-side web application uploads a file to MinIO Server using that URL. This guide describes how to use the [`presignedPutObject`](https://docs.min.io/community/minio-object-store/developers/go/API.html#presignedputobject-ctx-context-context-bucketname-objectname-string-expiry-time-duration-url-url-error) API from the [MinIO JavaScript Library](https://github.com/minio/minio-js) to generate a pre-signed URL. This is demonstrated through a JavaScript example in which an Express Node.js server exposes an endpoint to generate a pre-signed URL and a client-side web application uploads a file to MinIO Server using that URL.
1. [Create the Server](#createserver) - [Upload Files Using Pre-signed URLs ](#upload-files-using-pre-signed-urls-)
2. [Create the Client-side Web Application](#createclient) - [1. Create the Server](#1-create-the-server)
- [2. Create the Client-side Web Application](#2-create-the-client-side-web-application)
## <a name="createserver"></a>1. Create the Server ## <a name="createserver"></a>1. Create the Server
The server consists of an [Express](https://expressjs.com) Node.js server that exposes an endpoint called `/presignedUrl`. This endpoint uses a `Minio.Client` object to generate a short-lived, pre-signed URL that can be used to upload a file to MinIO Server. The server consists of an [Express](https://expressjs.com) Node.js server that exposes an endpoint called `/presignedUrl`. This endpoint uses a `Minio.Client` object to generate a short-lived, pre-signed URL that can be used to upload a file to MinIO Server.
@@ -27,7 +28,7 @@ var client = new Minio.Client({
// Instantiate an `express` server and expose an endpoint called `/presignedUrl` as a `GET` request that // Instantiate an `express` server and expose an endpoint called `/presignedUrl` as a `GET` request that
// accepts a filename through a query parameter called `name`. For the implementation of this endpoint, // accepts a filename through a query parameter called `name`. For the implementation of this endpoint,
// invoke [`presignedPutObject`](https://min.io/docs/minio/linux/developers/javascript/API.html#presignedPutObjectt) // invoke [`presignedPutObject`](https://docs.min.io/community/minio-object-store/developers/go/API.html#presignedputobject-ctx-context-context-bucketname-objectname-string-expiry-time-duration-url-url-error)
// on the `Minio.Client` instance to generate a pre-signed URL, and return that URL in the response: // on the `Minio.Client` instance to generate a pre-signed URL, and return that URL in the response:
// express is a small HTTP server wrapper, but this works with any HTTP server // express is a small HTTP server wrapper, but this works with any HTTP server

View File

@@ -5,10 +5,10 @@ When using Veeam Backup and Replication, you can use S3 compatible object storag
## Prerequisites ## Prerequisites
- One or both of Veeam Backup and Replication with support for S3 compatible object store (e.g. 9.5.4) and Veeam Backup for Office365 (VBO) - One or both of Veeam Backup and Replication with support for S3 compatible object store (e.g. 9.5.4) and Veeam Backup for Office365 (VBO)
- MinIO object storage set up per <https://min.io/docs/minio/linux/index.html#procedure> - MinIO object storage set up per <https://docs.min.io/community/minio-object-store/index.html#procedure>
- Veeam requires TLS connections to the object storage. This can be configured per <https://min.io/docs/minio/linux/operations/network-encryption.html> - Veeam requires TLS connections to the object storage. This can be configured per <https://docs.min.io/community/minio-object-store/operations/network-encryption.html>
- The S3 bucket, Access Key and Secret Key have to be created before and outside of Veeam. - The S3 bucket, Access Key and Secret Key have to be created before and outside of Veeam.
- Configure the minio client for the Veeam MinIO endpoint - <https://min.io/docs/minio/linux/reference/minio-mc.html> - Configure the MinIO Client for the Veeam MinIO endpoint - <https://docs.min.io/community/minio-object-store/reference/minio-mc.html>
## Setting up an S3 compatible object store for Veeam Backup and Replication ## Setting up an S3 compatible object store for Veeam Backup and Replication
@@ -26,7 +26,7 @@ mc mb myminio/veeambackup
mc mb -l myminio/veeambackup mc mb -l myminio/veeambackup
``` ```
> Object locking requires erasure coding enabled on the minio server. For more information see <https://min.io/docs/minio/linux/operations/concepts/erasure-coding.html>. > Object locking requires erasure coding enabled on the minio server. For more information see <https://docs.min.io/community/minio-object-store/operations/concepts/erasure-coding.html>.
### Add MinIO as an object store for Veeam ### Add MinIO as an object store for Veeam

View File

@@ -524,7 +524,7 @@ Recommended tools for MinIO subscriptions
.. important:: .. important::
The tools noted in this section **require** a MinIO subscription. The tools noted in this section **require** a MinIO subscription.
MinIO strongly recommends all production deployments use `AIStor Object Store <https://min.io/docs/aistor-custom/object-store/>`__ with their SUBNET license. MinIO strongly recommends all production deployments use `AIStor Object Store <https://docs.min.io/community/minio-object-store/index.html>`__ with their SUBNET license.
For more information, see the `MinIO AIStor pricing page <https://min.io/pricing?jmp=docs>`__. For more information, see the `MinIO AIStor pricing page <https://min.io/pricing?jmp=docs>`__.
#. Health diagnostic tool #. Health diagnostic tool

View File

@@ -84,6 +84,6 @@ Consult with MinIO Engineers before manually starting a healing process on a dep
Healing metrics Healing metrics
--------------- ---------------
MinIO provides several `healing metrics <https://min.io/docs/minio/linux/operations/monitoring/metrics-and-alerts.html#healing-metrics>`__ to monitor the status of healing processes on a deployment. MinIO provides several `healing metrics <https://docs.min.io/community/minio-object-store/operations/monitoring/metrics-v2.html#healing-metrics>`__ to monitor the status of healing processes on a deployment.
Refer to the :ref:`minio-metrics-and-alerts` for more information on available endpoints and configuration. Refer to the :ref:`minio-metrics-and-alerts` for more information on available endpoints and configuration.

View File

@@ -74,7 +74,7 @@ As the cluster or workload increases, scanner performance decreases as it yields
Scanner Metrics Scanner Metrics
--------------- ---------------
MinIO provides a number of `metrics related to the scanner <https://min.io/docs/minio/linux/operations/monitoring/metrics-and-alerts.html#scanner-metrics>`__. MinIO provides a number of `metrics related to the scanner <https://docs.min.io/community/minio-object-store/operations/monitoring/metrics-v2.html#scanner-metrics>`__.
Use ``mc admin scanner info`` to see the current status of the scanner and the time since the last full scan. Use ``mc admin scanner info`` to see the current status of the scanner and the time since the last full scan.
This can help in understanding the metrics provided by the scanner operation. This can help in understanding the metrics provided by the scanner operation.

View File

@@ -258,10 +258,10 @@ The command output resembles the following:
RootUser: minioadmin RootUser: minioadmin
RootPass: minioadmin RootPass: minioadmin
CLI: https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart CLI: https://docs.min.io/community/minio-object-store/reference/minio-mc.html#quickstart
$ mc alias set 'myminio' 'https://minio-1.example.net:9000' 'minioadmin' 'minioadmin' $ mc alias set 'myminio' 'https://minio-1.example.net:9000' 'minioadmin' 'minioadmin'
Docs: https://min.io/docs/minio/linux/index.html Docs: https://docs.min.io/community/minio-object-store/index.html
Status: 1 Online, 0 Offline. Status: 1 Online, 0 Offline.
The ``API`` block lists the network interfaces and port on which clients can access the MinIO S3 API. The ``API`` block lists the network interfaces and port on which clients can access the MinIO S3 API.

View File

@@ -115,7 +115,7 @@ The ``.rpm`` package install the following `systemd <https://www.freedesktop.org
[Unit] [Unit]
Description=MinIO Description=MinIO
Documentation=https://min.io/docs/minio/linux/index.html Documentation=https://docs.min.io/community/minio-object-store/index.html
Wants=network-online.target Wants=network-online.target
After=network-online.target After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio AssertFileIsExecutable=/usr/local/bin/minio
@@ -379,10 +379,10 @@ On successful startup, the MinIO process emits a summary of the deployment that
RootUser: minioadmin RootUser: minioadmin
RootPass: minioadmin RootPass: minioadmin
CLI: https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart CLI: https://docs.min.io/community/minio-object-store/reference/minio-mc.html#quickstart
$ mc alias set 'myminio' 'https://minio-1.example.net:9000' 'minioadmin' 'minioadmin' $ mc alias set 'myminio' 'https://minio-1.example.net:9000' 'minioadmin' 'minioadmin'
Docs: https://min.io/docs/minio/linux/index.html Docs: https://docs.min.io/community/minio-object-store/index.html
Status: 16 Online, 0 Offline. Status: 16 Online, 0 Offline.
You may see increased log churn as the cluster starts up and synchronizes. You may see increased log churn as the cluster starts up and synchronizes.

View File

@@ -92,7 +92,7 @@ The ``.deb`` package install the following `systemd <https://www.freedesktop.org
[Unit] [Unit]
Description=MinIO Description=MinIO
Documentation=https://min.io/docs/minio/linux/index.html Documentation=https://docs.min.io/community/minio-object-store/index.html
Wants=network-online.target Wants=network-online.target
After=network-online.target After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio AssertFileIsExecutable=/usr/local/bin/minio
@@ -362,10 +362,10 @@ On successful startup, the MinIO process emits a summary of the deployment that
RootUser: minioadmin RootUser: minioadmin
RootPass: minioadmin RootPass: minioadmin
CLI: https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart CLI: https://docs.min.io/community/minio-object-store/reference/minio-mc.html#quickstart
$ mc alias set 'myminio' 'https://minio-1.example.net:9000' 'minioadmin' 'minioadmin' $ mc alias set 'myminio' 'https://minio-1.example.net:9000' 'minioadmin' 'minioadmin'
Docs: https://min.io/docs/minio/linux/index.html Docs: https://docs.min.io/community/minio-object-store/index.html
Status: 16 Online, 0 Offline. Status: 16 Online, 0 Offline.
You may see increased log churn as the cluster starts up and synchronizes. You may see increased log churn as the cluster starts up and synchronizes.

View File

@@ -102,10 +102,10 @@ computer.
RootUser: minioadmin RootUser: minioadmin
RootPass: minioadmin RootPass: minioadmin
Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html Command-line: https://docs.min.io/community/minio-object-store/reference/minio-mc.html
$ mc alias set myminio http://192.0.2.10:9000 minioadmin minioadmin $ mc alias set myminio http://192.0.2.10:9000 minioadmin minioadmin
Documentation: https://min.io/docs/minio/linux/index.html Documentation: https://docs.min.io/community/minio-object-store/index.html
WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables. WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables.
@@ -134,10 +134,10 @@ computer.
RootUser: minioadmin RootUser: minioadmin
RootPass: minioadmin RootPass: minioadmin
Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html Command-line: https://docs.min.io/community/minio-object-store/reference/minio-mc.html
$ mc alias set myminio http://192.0.2.10:9000 minioadmin minioadmin $ mc alias set myminio http://192.0.2.10:9000 minioadmin minioadmin
Documentation: https://min.io/docs/minio/linux/index.html Documentation: https://docs.min.io/community/minio-object-store/index.html
WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables. WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables.

View File

@@ -142,7 +142,7 @@ Refer to the configuration instruction in the :kes-docs:`KES documentation <>` f
Procedure Procedure
--------- ---------
This procedure provides instructions for configuring and enabling Server-Side Encryption using your selected `supported KMS solution <https://min.io/docs/kes/#supported-kms-targets>`__ in production environments. This procedure provides instructions for configuring and enabling Server-Side Encryption using your selected `supported KMS solution <https://docs.min.io/community/minio-kes/#supported-kms-targets>`__ in production environments.
Specifically, this procedure assumes the following: Specifically, this procedure assumes the following:
- An existing production-grade KMS target - An existing production-grade KMS target