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
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

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-muted block mt-2 max-xl:hidden">Explore, experiment, ask questions and contribute.</span>
</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-muted block mt-2 max-xl:hidden">Development guides.</span>
</a>

View File

@@ -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 <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:BucketRemoved

View File

@@ -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 = [

View File

@@ -54,7 +54,7 @@ A handler function should perform the following steps:
- Description
* - ``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.
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 <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.
@@ -160,7 +160,7 @@ Prerequisites:
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.
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
: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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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.<br />
</p></li>
</ul>
<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
on configuring TLS for MinIO Tenants.</p></td>
</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
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 <strong>one</strong> element in the <code>pools</code>
array.<br />
</p>
<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
examples and more complete documentation.</p></td>
</tr>
@@ -1402,7 +1400,7 @@ containing the TLS certificate.<br />
</p></li>
</ul>
<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
on configuring TLS for MinIO Tenants.</p></td>
</tr>
@@ -1434,7 +1432,7 @@ containing the Certificate Authority.<br />
</p></li>
</ul>
<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
on configuring TLS for MinIO Tenants.</p></td>
</tr>
@@ -1474,7 +1472,7 @@ href="#kesconfig"><code>kes</code></a>
object specification.<br />
</p>
<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
on configuring TLS for MinIO Tenants.</p></td>
</tr>
@@ -1566,7 +1564,7 @@ generation.<br />
<strong>and</strong> <code>externalCertSecret</code> is omitted, the
MinIO Tenant deploys <strong>without</strong> TLS enabled.</p>
<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
on configuring TLS for MinIO Tenants.</p></td>
</tr>

View File

@@ -122,7 +122,7 @@ 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:
###
# 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 <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: [ ]
###
# 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 <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::
#
# 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 <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.
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 <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: { }
###
# 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:
bucketDNS: false
domains: { }

View File

@@ -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

View File

@@ -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

View File

@@ -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.

View File

@@ -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.

View File

@@ -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.

View File

@@ -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.

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
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

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
- [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**

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.
## 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

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.
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)
## <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.
@@ -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

View File

@@ -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 <https://min.io/docs/minio/linux/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>
- 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://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.
- 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
@@ -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 <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

View File

@@ -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 <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>`__.
#. Health diagnostic tool

View File

@@ -84,6 +84,6 @@ Consult with MinIO Engineers before manually starting a healing process on a dep
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.

View File

@@ -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 <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.
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
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.

View File

@@ -115,7 +115,7 @@ The ``.rpm`` package install the following `systemd <https://www.freedesktop.org
[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
@@ -379,10 +379,10 @@ On successful startup, the MinIO process emits a summary of the deployment that
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: 16 Online, 0 Offline.
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]
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
@@ -362,10 +362,10 @@ On successful startup, the MinIO process emits a summary of the deployment that
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: 16 Online, 0 Offline.
You may see increased log churn as the cluster starts up and synchronizes.

View File

@@ -102,10 +102,10 @@ computer.
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.
@@ -134,10 +134,10 @@ computer.
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.

View File

@@ -142,7 +142,7 @@ Refer to the configuration instruction in the :kes-docs:`KES documentation <>` f
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:
- An existing production-grade KMS target