From bc261ad8bb1ae2e855ae6f58db1dd608b183fcda Mon Sep 17 00:00:00 2001 From: Daryl White <53910321+djwfyi@users.noreply.github.com> Date: Tue, 12 Aug 2025 17:20:53 -0400 Subject: [PATCH] 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. --- new-platform.md | 3 +- redirects/container.nginx | 3 - redirects/old/container.nginx | 3 - redirects/old/k8s.nginx | 70 ---- redirects/old/legacy.nginx | 191 ---------- redirects/old/linux.nginx | 344 ------------------ redirects/old/macos.nginx | 3 - redirects/old/vmware.nginx | 3 - redirects/old/windows.nginx | 3 - redirects/redirects.nginx | 11 - redirects/windows.nginx | 3 - source/_templates/top-navigation.html | 2 +- .../monitoring/bucket-notifications.rst | 2 +- source/default-conf.py | 6 +- .../transforms-with-object-lambda.rst | 6 +- source/includes/common-minio-tiering.rst | 2 +- source/includes/common-replication.rst | 4 +- ...s-deploy-minio-single-node-multi-drive.rst | 4 +- ...-deploy-minio-single-node-single-drive.rst | 4 +- source/includes/k8s/ext-tenant-crd.md | 22 +- source/includes/k8s/tenant-values.yaml | 12 +- source/includes/linux/common-installation.rst | 6 +- source/includes/linux/deploy-standalone.rst | 4 +- source/includes/linux/quickstart.rst | 4 +- ...s-deploy-minio-single-node-multi-drive.rst | 4 +- ...-deploy-minio-single-node-single-drive.rst | 6 +- source/includes/windows/quickstart.rst | 4 +- source/integrations/aws-cli-with-minio.md | 2 +- ...egated-spark-and-hadoop-hive-with-minio.md | 4 +- ...ypt-certificate-using-certbot-for-minio.md | 2 +- .../presigned-put-upload-via-browser.md | 9 +- source/integrations/using-minio-with-veeam.md | 8 +- source/operations/checklists/hardware.rst | 2 +- source/operations/concepts/healing.rst | 2 +- source/operations/concepts/scanner.rst | 2 +- .../baremetal-deploy-minio-on-macos.rst | 4 +- ...baremetal-deploy-minio-on-redhat-linux.rst | 6 +- ...baremetal-deploy-minio-on-ubuntu-linux.rst | 6 +- .../baremetal-deploy-minio-on-windows.rst | 8 +- .../configure-minio-kes.rst | 2 +- 40 files changed, 76 insertions(+), 710 deletions(-) delete mode 100644 redirects/container.nginx delete mode 100644 redirects/old/container.nginx delete mode 100644 redirects/old/k8s.nginx delete mode 100644 redirects/old/legacy.nginx delete mode 100644 redirects/old/linux.nginx delete mode 100644 redirects/old/macos.nginx delete mode 100644 redirects/old/vmware.nginx delete mode 100644 redirects/old/windows.nginx delete mode 100644 redirects/redirects.nginx delete mode 100644 redirects/windows.nginx diff --git a/new-platform.md b/new-platform.md index 1bbf7659..9d8f9e28 100644 --- a/new-platform.md +++ b/new-platform.md @@ -2,7 +2,8 @@ ## 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: - `$program` is `minio`, `kes`, or similar diff --git a/redirects/container.nginx b/redirects/container.nginx deleted file mode 100644 index 1b2aa184..00000000 --- a/redirects/container.nginx +++ /dev/null @@ -1,3 +0,0 @@ -location /minio/baremetal/quickstart/container.html { - return 301 https://min.io/minio/docs/container/index.html?ref=docs-redirect; -} \ No newline at end of file diff --git a/redirects/old/container.nginx b/redirects/old/container.nginx deleted file mode 100644 index 18762225..00000000 --- a/redirects/old/container.nginx +++ /dev/null @@ -1,3 +0,0 @@ -location /minio/baremetal/quickstart/container.html { - return 301 https://min.io/minio/docs/container/operations/index.html?ref=docs-redirect; -} \ No newline at end of file diff --git a/redirects/old/k8s.nginx b/redirects/old/k8s.nginx deleted file mode 100644 index eddff688..00000000 --- a/redirects/old/k8s.nginx +++ /dev/null @@ -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 { -# return 301 https://min.io/docs/minio/kubernetes/upstream/.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; -} \ No newline at end of file diff --git a/redirects/old/legacy.nginx b/redirects/old/legacy.nginx deleted file mode 100644 index ee3b634d..00000000 --- a/redirects/old/legacy.nginx +++ /dev/null @@ -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; -} \ No newline at end of file diff --git a/redirects/old/linux.nginx b/redirects/old/linux.nginx deleted file mode 100644 index f668688a..00000000 --- a/redirects/old/linux.nginx +++ /dev/null @@ -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; -} \ No newline at end of file diff --git a/redirects/old/macos.nginx b/redirects/old/macos.nginx deleted file mode 100644 index d7d69912..00000000 --- a/redirects/old/macos.nginx +++ /dev/null @@ -1,3 +0,0 @@ -location /minio/baremetal/quickstart/macos.html { - return 301 https://min.io/docs/minio/macos/index.html?ref=docs-redirect; -} \ No newline at end of file diff --git a/redirects/old/vmware.nginx b/redirects/old/vmware.nginx deleted file mode 100644 index bd3d6bf8..00000000 --- a/redirects/old/vmware.nginx +++ /dev/null @@ -1,3 +0,0 @@ -location /minio/vsphere { - return 301 https://min.io/docs/minio/kubernetes/upstream/index.html?ref=docs-redirect; -} \ No newline at end of file diff --git a/redirects/old/windows.nginx b/redirects/old/windows.nginx deleted file mode 100644 index 00befb62..00000000 --- a/redirects/old/windows.nginx +++ /dev/null @@ -1,3 +0,0 @@ -location /minio/baremetal/quickstart/windows.html { - return 301 https://min.io/minio/docs/windows/operations/index.html?ref=docs-redirect; -} \ No newline at end of file diff --git a/redirects/redirects.nginx b/redirects/redirects.nginx deleted file mode 100644 index f8ee8e6e..00000000 --- a/redirects/redirects.nginx +++ /dev/null @@ -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; -} \ No newline at end of file diff --git a/redirects/windows.nginx b/redirects/windows.nginx deleted file mode 100644 index c0f6a4bf..00000000 --- a/redirects/windows.nginx +++ /dev/null @@ -1,3 +0,0 @@ -location /minio/baremetal/quickstart/windows.html { - return 301 https://min.io/minio/docs/windows/index.html?ref=docs-redirect; -} \ No newline at end of file diff --git a/source/_templates/top-navigation.html b/source/_templates/top-navigation.html index 3ece4cb7..17cd77d6 100644 --- a/source/_templates/top-navigation.html +++ b/source/_templates/top-navigation.html @@ -196,7 +196,7 @@ Github Community Explore, experiment, ask questions and contribute. - + Docs Development guides. diff --git a/source/administration/monitoring/bucket-notifications.rst b/source/administration/monitoring/bucket-notifications.rst index ed483772..32acbcb2 100644 --- a/source/administration/monitoring/bucket-notifications.rst +++ b/source/administration/monitoring/bucket-notifications.rst @@ -204,7 +204,7 @@ Global events ~~~~~~~~~~~~~ MinIO supports triggering notifications on the following global events. -You can only listen to these events through the `ListenNotification `__ API: +You can only listen to these events through the `ListenNotification `__ API: .. data:: s3:BucketCreated .. data:: s3:BucketRemoved diff --git a/source/default-conf.py b/source/default-conf.py index 1a8a171a..3851ac9b 100644 --- a/source/default-conf.py +++ b/source/default-conf.py @@ -70,15 +70,15 @@ extlinks = { 'influxdb-docs' : ('https://docs.influxdata.com/influxdb/v2.4/%s', None), 'eks-docs' : ('https://docs.aws.amazon.com/eks/latest/userguide/%s', 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), 'gke-docs' : ('https://cloud.google.com/kubernetes-engine/docs/%s', None), 'gcp-docs' : ('https://cloud.google.com/compute/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), 'azure-docs' : ('https://learn.microsoft.com/en-us/azure/%s', None), - 'kes-docs' : ('https://min.io/docs/kes/%s', None), - 'directpv-docs' : ('https://min.io/docs/directpv/%s', None), + 'kes-docs' : ('https://docs.min.io/community/minio-kes/%s', None), + 'directpv-docs' : ('https://docs.min.io/community/minio-directpv/%s', None), } suppress_warnings = [ diff --git a/source/developers/transforms-with-object-lambda.rst b/source/developers/transforms-with-object-lambda.rst index c0acd03e..23e75999 100644 --- a/source/developers/transforms-with-object-lambda.rst +++ b/source/developers/transforms-with-object-lambda.rst @@ -54,7 +54,7 @@ A handler function should perform the following steps: - Description * - ``inputS3Url`` - - A `presigned URL `__ for the original object. + - A `presigned URL `__ for the original object. 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. 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. -#. Generate a `presigned URL `__ for the original object. +#. Generate a `presigned URL `__ for the original object. #. Use the generated URL to retrieve the transformed object. @@ -160,7 +160,7 @@ Prerequisites: Create a Handler ~~~~~~~~~~~~~~~~ -The sample handler, written in Python, retrieves the target object using a `presigned URL `__ generated by the caller. +The sample handler, written in Python, retrieves the target object using a `presigned URL `__ generated by the caller. The handler then transforms the object's contents and returns the new text. It uses the `Flask web framework `__ and Python 3.8+. diff --git a/source/includes/common-minio-tiering.rst b/source/includes/common-minio-tiering.rst index 3e633a90..703c4eca 100644 --- a/source/includes/common-minio-tiering.rst +++ b/source/includes/common-minio-tiering.rst @@ -73,7 +73,7 @@ secret key as per your organizations best practices for password generation. .. code-block:: shell :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 user add Alpha alphaLifecycleAdmin LongRandomSecretKey mc admin policy attach Alpha LifecycleAdminPolicy --user=alphaLifecycleAdmin diff --git a/source/includes/common-replication.rst b/source/includes/common-replication.rst index 61dad50c..1da03605 100644 --- a/source/includes/common-replication.rst +++ b/source/includes/common-replication.rst @@ -71,7 +71,7 @@ Bucket replication requires specific permissions on the source and destination d .. code-block:: shell :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 user add TARGET ReplicationAdmin LongRandomSecretKey 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 :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 user add TARGET ReplicationRemoteUser LongRandomSecretKey mc admin policy attach TARGET ReplicationRemoteUserPolicy --user=ReplicationRemoteUser diff --git a/source/includes/container/steps-deploy-minio-single-node-multi-drive.rst b/source/includes/container/steps-deploy-minio-single-node-multi-drive.rst index fd525730..b71754b0 100644 --- a/source/includes/container/steps-deploy-minio-single-node-multi-drive.rst +++ b/source/includes/container/steps-deploy-minio-single-node-multi-drive.rst @@ -142,10 +142,10 @@ The following table describes each line of the command and provides additional c RootUser: myminioadmin 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 - 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 diff --git a/source/includes/container/steps-deploy-minio-single-node-single-drive.rst b/source/includes/container/steps-deploy-minio-single-node-single-drive.rst index d3761674..7ca54e71 100644 --- a/source/includes/container/steps-deploy-minio-single-node-single-drive.rst +++ b/source/includes/container/steps-deploy-minio-single-node-single-drive.rst @@ -136,10 +136,10 @@ The command should return a unique ID for the created container. RootUser: myminioadmin 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 - 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 diff --git a/source/includes/k8s/ext-tenant-crd.md b/source/includes/k8s/ext-tenant-crd.md index a6d8faee..97d02903 100644 --- a/source/includes/k8s/ext-tenant-crd.md +++ b/source/includes/k8s/ext-tenant-crd.md @@ -5,7 +5,7 @@ Package v2 - This page provides a quick automatically generated reference for the MinIO Operator `Operator CRD v2 Reference` CRD. For more 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 MinIO Operator automatically converts existing tenants using the @@ -470,7 +470,7 @@ containing the TLS certificate.

See the MinIO +href="https://docs.min.io/community/minio-object-store/reference/operator-crd.html">MinIO Operator CRD reference for examples and more complete documentation on configuring TLS for MinIO Tenants.

@@ -733,10 +733,8 @@ resources for supporting object storage and retrieval requests. Each server pool is independent of all others and supports horizontal scaling of available storage resources in the MinIO Tenant. -See the [MinIO Operator -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. +See the [MinIO Operator CRD](https://docs.min.io/community/minio-object-store/reference/operator-crd.html) +reference for the `pools` object for examples and more complete documentation. - [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 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) @@ -1330,7 +1328,7 @@ least one element in the pools array.

See the MinIO +href="https://docs.min.io/community/minio-object-store/reference/operator-crd.html#tenant">MinIO Operator CRD reference for the pools object for examples and more complete documentation.

@@ -1402,7 +1400,7 @@ containing the TLS certificate.

See the MinIO +href="https://docs.min.io/community/minio-object-store/reference/operator-crd.html#tenantspec">MinIO Operator CRD reference for examples and more complete documentation on configuring TLS for MinIO Tenants.

@@ -1434,7 +1432,7 @@ containing the Certificate Authority.

See the MinIO +href="https://docs.min.io/community/minio-object-store/reference/operator-crd.html#tenantspec">MinIO Operator CRD reference for examples and more complete documentation on configuring TLS for MinIO Tenants.

@@ -1474,7 +1472,7 @@ href="#kesconfig">kes object specification.

See the MinIO +href="https://docs.min.io/community/minio-object-store/reference/operator-crd.html#tenantspec">MinIO Operator CRD reference for examples and more complete documentation on configuring TLS for MinIO Tenants.

@@ -1566,7 +1564,7 @@ generation.
and externalCertSecret is omitted, the MinIO Tenant deploys without TLS enabled.

See the MinIO +href="https://docs.min.io/community/minio-object-store/reference/operator-crd.html#tenantspec">MinIO Operator CRD reference for examples and more complete documentation on configuring TLS for MinIO Tenants.

diff --git a/source/includes/k8s/tenant-values.yaml b/source/includes/k8s/tenant-values.yaml index 1c43fe58..a556eb03 100644 --- a/source/includes/k8s/tenant-values.yaml +++ b/source/includes/k8s/tenant-values.yaml @@ -122,7 +122,7 @@ tenant: ### # Top level key for configuring MinIO Pool(s) in this Tenant. # - # See `Operator CRD: Pools `__ for more information on all subfields. + # See `Operator CRD: Pools `__ for more information on all subfields. pools: ### # 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 # 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 `__. + # See `Operator CRD: TenantSpec `__. externalCaCertSecret: [ ] ### # 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. # - # See `Operator CRD: TenantSpec `__. + # See `Operator CRD: TenantSpec `__. # # .. important:: # # 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. - # See `Self-Signed, Internal, and Private Certificates `__ for more information. + # See `Self-Signed, Internal, and Private 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. externalCertSecret: [ ] ### @@ -276,11 +276,11 @@ tenant: # MinIO defaults to using the internal Kubernetes DNS name for the pod # The default DNS name format is typically ``*.minio.default.svc.cluster.local``. # - # See `Operator CRD: CertificateConfig `__ + # See `Operator CRD: CertificateConfig `__ certConfig: { } ### # MinIO features to enable or disable in the MinIO Tenant - # See `Operator CRD: Features `__. + # See `Operator CRD: Features `__. features: bucketDNS: false domains: { } diff --git a/source/includes/linux/common-installation.rst b/source/includes/linux/common-installation.rst index 1f2d190f..ef55ffb2 100644 --- a/source/includes/linux/common-installation.rst +++ b/source/includes/linux/common-installation.rst @@ -134,10 +134,10 @@ to the following: RootUser: 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 - 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 @@ -221,7 +221,7 @@ For binary installations, create this file manually on all MinIO hosts. [Unit] 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 After=network-online.target AssertFileIsExecutable=/usr/local/bin/minio diff --git a/source/includes/linux/deploy-standalone.rst b/source/includes/linux/deploy-standalone.rst index c90f686c..7aaa0e0f 100644 --- a/source/includes/linux/deploy-standalone.rst +++ b/source/includes/linux/deploy-standalone.rst @@ -76,10 +76,10 @@ to the following: RootUser: 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 - 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 diff --git a/source/includes/linux/quickstart.rst b/source/includes/linux/quickstart.rst index 87f03305..373a188b 100644 --- a/source/includes/linux/quickstart.rst +++ b/source/includes/linux/quickstart.rst @@ -50,10 +50,10 @@ Procedure RootUser: 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 - 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. diff --git a/source/includes/linux/steps-deploy-minio-single-node-multi-drive.rst b/source/includes/linux/steps-deploy-minio-single-node-multi-drive.rst index c2afc3fd..6693b499 100644 --- a/source/includes/linux/steps-deploy-minio-single-node-multi-drive.rst +++ b/source/includes/linux/steps-deploy-minio-single-node-multi-drive.rst @@ -44,10 +44,10 @@ The ``journalctl`` output should resemble the following: RootUser: myminioadmin 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 - 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 ``Console`` block lists the network interfaces and port on which clients can access the MinIO Web Console. diff --git a/source/includes/linux/steps-deploy-minio-single-node-single-drive.rst b/source/includes/linux/steps-deploy-minio-single-node-single-drive.rst index d2dd8363..c0091675 100644 --- a/source/includes/linux/steps-deploy-minio-single-node-single-drive.rst +++ b/source/includes/linux/steps-deploy-minio-single-node-single-drive.rst @@ -23,7 +23,7 @@ For binary installations, create this file manually on all MinIO hosts. [Unit] 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 After=network-online.target AssertFileIsExecutable=/usr/local/bin/minio @@ -161,10 +161,10 @@ The ``journalctl`` output should resemble the following: RootUser: myminioadmin 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 - 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 ``Console`` block lists the network interfaces and port on which clients can access the MinIO Web Console. diff --git a/source/includes/windows/quickstart.rst b/source/includes/windows/quickstart.rst index f46ad413..ce555e38 100644 --- a/source/includes/windows/quickstart.rst +++ b/source/includes/windows/quickstart.rst @@ -62,10 +62,10 @@ Procedure RootUser: 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 - 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. diff --git a/source/integrations/aws-cli-with-minio.md b/source/integrations/aws-cli-with-minio.md index 82c46a8b..1e126979 100644 --- a/source/integrations/aws-cli-with-minio.md +++ b/source/integrations/aws-cli-with-minio.md @@ -6,7 +6,7 @@ In this recipe we will learn how to configure and use AWS CLI to manage data wit ## 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 diff --git a/source/integrations/disaggregated-spark-and-hadoop-hive-with-minio.md b/source/integrations/disaggregated-spark-and-hadoop-hive-with-minio.md index 4fd37748..ec796587 100644 --- a/source/integrations/disaggregated-spark-and-hadoop-hive-with-minio.md +++ b/source/integrations/disaggregated-spark-and-hadoop-hive-with-minio.md @@ -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 - [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. - - [Deployment based on Kubernetes](https://min.io/docs/minio/kubernetes/upstream/operations/installation.html) - - [Deployment based on MinIO Helm Chart](https://github.com/helm/charts/tree/master/stable/minio) + - [Deployment based on Kubernetes](https://docs.min.io/community/minio-object-store/operations/deployments/kubernetes.html) + - [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** diff --git a/source/integrations/generate-lets-encrypt-certificate-using-certbot-for-minio.md b/source/integrations/generate-lets-encrypt-certificate-using-certbot-for-minio.md index 2dff0c8b..e5c85ba8 100644 --- a/source/integrations/generate-lets-encrypt-certificate-using-certbot-for-minio.md +++ b/source/integrations/generate-lets-encrypt-certificate-using-certbot-for-minio.md @@ -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. ## 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/) ## 2. Dependencies diff --git a/source/integrations/presigned-put-upload-via-browser.md b/source/integrations/presigned-put-upload-via-browser.md index 84d10ebb..7eb6c84d 100644 --- a/source/integrations/presigned-put-upload-via-browser.md +++ b/source/integrations/presigned-put-upload-via-browser.md @@ -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. -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) -2. [Create the Client-side Web Application](#createclient) +- [Upload Files Using Pre-signed URLs ](#upload-files-using-pre-signed-urls-) + - [1. Create the Server](#1-create-the-server) + - [2. Create the Client-side Web Application](#2-create-the-client-side-web-application) ## 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. @@ -27,7 +28,7 @@ var client = new Minio.Client({ // 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, -// 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: // express is a small HTTP server wrapper, but this works with any HTTP server diff --git a/source/integrations/using-minio-with-veeam.md b/source/integrations/using-minio-with-veeam.md index 9636b84f..435c5b20 100644 --- a/source/integrations/using-minio-with-veeam.md +++ b/source/integrations/using-minio-with-veeam.md @@ -5,10 +5,10 @@ When using Veeam Backup and Replication, you can use S3 compatible object storag ## 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) -- MinIO object storage set up per -- Veeam requires TLS connections to the object storage. This can be configured per +- MinIO object storage set up per +- Veeam requires TLS connections to the object storage. This can be configured per - 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 - +- Configure the MinIO Client for the Veeam MinIO endpoint - ## 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 ``` -> Object locking requires erasure coding enabled on the minio server. For more information see . +> Object locking requires erasure coding enabled on the minio server. For more information see . ### Add MinIO as an object store for Veeam diff --git a/source/operations/checklists/hardware.rst b/source/operations/checklists/hardware.rst index 3998cb6b..9af83cf9 100644 --- a/source/operations/checklists/hardware.rst +++ b/source/operations/checklists/hardware.rst @@ -524,7 +524,7 @@ Recommended tools for MinIO subscriptions .. important:: The tools noted in this section **require** a MinIO subscription. - MinIO strongly recommends all production deployments use `AIStor Object Store `__ with their SUBNET license. + MinIO strongly recommends all production deployments use `AIStor Object Store `__ with their SUBNET license. For more information, see the `MinIO AIStor pricing page `__. #. Health diagnostic tool diff --git a/source/operations/concepts/healing.rst b/source/operations/concepts/healing.rst index 3fcd94d2..3ebfa5b5 100644 --- a/source/operations/concepts/healing.rst +++ b/source/operations/concepts/healing.rst @@ -84,6 +84,6 @@ Consult with MinIO Engineers before manually starting a healing process on a dep Healing metrics --------------- -MinIO provides several `healing metrics `__ to monitor the status of healing processes on a deployment. +MinIO provides several `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. diff --git a/source/operations/concepts/scanner.rst b/source/operations/concepts/scanner.rst index 6bea8cf4..91702a8a 100644 --- a/source/operations/concepts/scanner.rst +++ b/source/operations/concepts/scanner.rst @@ -74,7 +74,7 @@ As the cluster or workload increases, scanner performance decreases as it yields Scanner Metrics --------------- -MinIO provides a number of `metrics related to the scanner `__. +MinIO provides a number of `metrics related to the scanner `__. 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. diff --git a/source/operations/deployments/baremetal-deploy-minio-on-macos.rst b/source/operations/deployments/baremetal-deploy-minio-on-macos.rst index 41be24e5..798e46c1 100644 --- a/source/operations/deployments/baremetal-deploy-minio-on-macos.rst +++ b/source/operations/deployments/baremetal-deploy-minio-on-macos.rst @@ -258,10 +258,10 @@ The command output resembles the following: RootUser: 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' - 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. The ``API`` block lists the network interfaces and port on which clients can access the MinIO S3 API. diff --git a/source/operations/deployments/baremetal-deploy-minio-on-redhat-linux.rst b/source/operations/deployments/baremetal-deploy-minio-on-redhat-linux.rst index 1c00780b..8ac97cc6 100644 --- a/source/operations/deployments/baremetal-deploy-minio-on-redhat-linux.rst +++ b/source/operations/deployments/baremetal-deploy-minio-on-redhat-linux.rst @@ -115,7 +115,7 @@ The ``.rpm`` package install the following `systemd ` f Procedure --------- -This procedure provides instructions for configuring and enabling Server-Side Encryption using your selected `supported KMS solution `__ in production environments. +This procedure provides instructions for configuring and enabling Server-Side Encryption using your selected `supported KMS solution `__ in production environments. Specifically, this procedure assumes the following: - An existing production-grade KMS target