MinIO Console Documentation
409
source/console/minio-console.rst
Normal file
@ -0,0 +1,409 @@
|
||||
.. _minio-console:
|
||||
|
||||
=============
|
||||
MinIO Console
|
||||
=============
|
||||
|
||||
.. default-domain:: minio
|
||||
|
||||
.. contents:: Table of Contents
|
||||
:local:
|
||||
:depth: 2
|
||||
|
||||
|
||||
The MinIO Console is a rich graphical user interface that provides similar
|
||||
functionality to the :mc:`mc` command line tool.
|
||||
|
||||
.. image:: /images/minio-console/console-dashboard.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Dashboard displaying Monitoring Data
|
||||
:align: center
|
||||
|
||||
You can use the MinIO Console for administration tasks like Identity and
|
||||
Access Management, Metrics and Log Monitoring, or Server Configuration.
|
||||
|
||||
The MinIO Console is embedded as part of the MinIO Server binary starting
|
||||
with :minio-release:`RELEASE.2021-07-08T01-15-01Z`. You can also deploy a
|
||||
standalone MinIO Console using the instructions in the
|
||||
:minio-git:`github repository <console>`.
|
||||
|
||||
You can explore the Console using https://play.min.io:9443. Log in with
|
||||
the following credentials:
|
||||
|
||||
- Access Key: ``Q3AM3UQ867SPQQA43P2F``
|
||||
- Secret Key: ``zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG``
|
||||
|
||||
The Play Console connects to the MinIO Play deployment at https://play.min.io.
|
||||
You can also access this deployment using :mc:`mc` and using the ``play``
|
||||
alias.
|
||||
|
||||
This page documents the high level configuration settings and features of the
|
||||
MinIO Console.
|
||||
|
||||
Configuration
|
||||
-------------
|
||||
|
||||
The MinIO Console inherits the majority of its configuration settings from the
|
||||
MinIO Server. The following environment variables enable specific behavior in
|
||||
the MinIO Console:
|
||||
|
||||
.. list-table::
|
||||
:header-rows: 1
|
||||
:widths: 30 70
|
||||
:width: 100%
|
||||
|
||||
* - Environment Variable
|
||||
- Description
|
||||
|
||||
* - :envvar:`MINIO_PROMETHEUS_URL`
|
||||
- The URL for a Prometheus server configured to scrape metrics from the
|
||||
MinIO deployment. The MinIO Console uses this server for populating the
|
||||
metrics dashboard.
|
||||
|
||||
See :ref:`minio-metrics-collect-using-prometheus` for a tutorial on
|
||||
configuring Prometheus to collect metrics from MinIO.
|
||||
|
||||
* - :envvar:`MINIO_SERVER_URL`
|
||||
- The URL hostname for the MinIO Server.
|
||||
|
||||
The MinIO Console by default uses the local hostname (i.e. ``$HOSTNAME``)
|
||||
as the address for the MinIO server. You may need to set this variable
|
||||
in the following scenarios:
|
||||
|
||||
- The MinIO server TLS certificates do not cover the local hostname
|
||||
(i.e. in IP or DNS :abbr:`SAN (Subject Alternative Name)`) such that
|
||||
the Console cannot validate the TLS certificates.
|
||||
|
||||
Specify a hostname contained in the TLS certificate to allow the MinIO
|
||||
Console to validate the TLS connection.
|
||||
|
||||
- The MinIO server's local hostname is not reachable by the MinIO
|
||||
Console. Specify a resolveable hostname for the MinIO Server.
|
||||
|
||||
- The MinIO deployment uses a load balancer for managing incoming
|
||||
requests. Specify the load balancer URL corresponding to the
|
||||
MinIO deployment.
|
||||
|
||||
* - :envvar:`MINIO_BROWSER_REDIRECT_URL`
|
||||
- The externally resolvable hostname for the MinIO Console used by the
|
||||
configured :ref:`external identity manager
|
||||
<minio-authentication-and-identity-management>` for returning the
|
||||
authentication response.
|
||||
|
||||
This variable is typically necessary when using a reverse proxy,
|
||||
load balancer, or similar system to expose the MinIO Console to the
|
||||
public internet. Specify an externally reachable hostname that resolves
|
||||
to the MinIO Console.
|
||||
|
||||
|
||||
Dashboard
|
||||
---------
|
||||
|
||||
.. image:: /images/minio-console/console-dashboard.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Dashboard displaying Monitoring Data
|
||||
:align: center
|
||||
|
||||
The Console :guilabel:`Dashboard` section displays metrics for the MinIO
|
||||
deployment. This view requires configuring a Prometheus service to scrape the
|
||||
deployment metrics. See :ref:`minio-metrics-collect-using-prometheus` for
|
||||
complete instructions.
|
||||
|
||||
User: Object Browser
|
||||
--------------------
|
||||
|
||||
.. image:: /images/minio-console/console-object-browser.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Object Browser
|
||||
:align: center
|
||||
|
||||
The Console :guilabel:`Object Browser` section displays all buckets and objects
|
||||
to which the authenticated user has :ref:`access <minio-policy>`.
|
||||
|
||||
Use the :guilabel:`Search` bar to search for specific buckets or objects.
|
||||
Select the row for the bucket or object to browse.
|
||||
|
||||
Selecting an object provides information on that object, including the option to
|
||||
download or delete that object.
|
||||
|
||||
Selecting a bucket provides the option to upload new objects to the bucket.
|
||||
|
||||
You can create a new bucket from the :guilabel:`All Buckets` view by
|
||||
selecting :guilabel:`+ Create Bucket`.
|
||||
|
||||
User: Service Accounts
|
||||
----------------------
|
||||
|
||||
.. image:: /images/minio-console/console-service-accounts.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Service Accounts
|
||||
:align: center
|
||||
|
||||
The :guilabel:`Accounts` section displays all :ref:`minio-idp-service-account`
|
||||
associated to the authenticated user. Service accounts support providing
|
||||
applications authentication credentials which inherit permissions from the
|
||||
"parent" user.
|
||||
|
||||
You can create new service accounts by seelcting
|
||||
:guilabel:`+ Create Service Account`. You can specify an inline
|
||||
:ref:`policy <minio-policy>` to further restrict the permissions of the new
|
||||
service account.
|
||||
|
||||
.. image:: /images/minio-console/console-service-accounts-create.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Service Account Create
|
||||
:align: center
|
||||
|
||||
The Console only displays the service account credentials *once*. You cannot
|
||||
change or retrieve the credentials later. To rotate credentials for an
|
||||
application, create a new service account and delete the old one once the
|
||||
application updates to using the new credentials.
|
||||
|
||||
Admin: Buckets
|
||||
--------------
|
||||
|
||||
.. image:: /images/minio-console/console-bucket.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Bucket Management
|
||||
:align: center
|
||||
|
||||
The :guilabel:`Buckets` section displays all buckets to which the authenticated
|
||||
user has access.
|
||||
|
||||
.. image:: /images/minio-console/console-bucket-create-bucket.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Create Bucket
|
||||
:align: center
|
||||
|
||||
You can create new buckets by selecting :guilabel:`+ Create Bucket`.
|
||||
|
||||
You can select a bucket to view more specific details for that bucket:
|
||||
|
||||
.. image:: /images/minio-console/console-bucket-overview.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Create Bucket
|
||||
:align: center
|
||||
|
||||
- The :guilabel:`Summary` tab displays a summary of the bucket configuration.
|
||||
|
||||
- The :guilabel:`Events` tab supports configuring
|
||||
:ref:`notification events <minio-bucket-notifications>` using a configured
|
||||
notification target.
|
||||
|
||||
- The :guilabel:`Replication` tab supports creating and managing
|
||||
:ref:`Server Side Bucket Replication Rules
|
||||
<minio-bucket-replication-serverside>`. See
|
||||
:ref:`minio-bucket-replication-serverside-oneway` for more information on the
|
||||
requirements and process for enabling server-side bucket replication.
|
||||
|
||||
You can activate a similar modal by selecting :guilabel:`+ Set Replication`
|
||||
from the :guilabel:`Buckets` view with a bucket checkbox activated.
|
||||
|
||||
- The :guilabel:`Lifecycle` tab supports creating and managing
|
||||
:ref:`Object Lifecycle Management Rules <minio-lifecycle-management>` for
|
||||
the bucket.
|
||||
|
||||
- The :guilabel:`Access Audit` tab provides a view of all
|
||||
:ref:`policies <minio-policy>` and :ref:`users <minio-users>` with access
|
||||
to that bucket.
|
||||
|
||||
Admin: Users
|
||||
------------
|
||||
|
||||
.. image:: /images/minio-console/console-users.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Manage Users
|
||||
:align: center
|
||||
|
||||
The :guilabel:`Users` section displays all MinIO-managed
|
||||
:ref:`users <minio-users>` on the deployment. This tab or its contents may
|
||||
not be visible if the authenticated user does not have the
|
||||
:ref:`required administrative permissions <minio-policy-mc-admin-actions>`
|
||||
|
||||
Select :guilabel:`+ Create User` to create a new MinIO user. You can assign
|
||||
:ref:`groups <minio-groups>` to the user during creation.
|
||||
|
||||
.. image:: /images/minio-console/console-users-create.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Create Users
|
||||
:align: center
|
||||
|
||||
Select a user's row to view details for that user.
|
||||
|
||||
.. image:: /images/minio-console/console-users-details.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console User Details
|
||||
:align: center
|
||||
|
||||
- The :guilabel:`Groups` tab displays all groups in which the user has
|
||||
membership. You can add or remove assigned groups from this tab.
|
||||
|
||||
- The :guilabel:`Service Accounts` tab displays all
|
||||
:ref:`service accounts <minio-idp-service-account>` for the user.
|
||||
|
||||
- The :guilabel:`Policies` tab displays all :ref:`policies <minio-policy>`
|
||||
attached to the user. You can add or remove assigned policies from this tab.
|
||||
|
||||
Admin: Groups
|
||||
-------------
|
||||
|
||||
.. image:: /images/minio-console/console-groups.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Manage Groups
|
||||
:align: center
|
||||
|
||||
The :guilabel:`Groups` section displays all :ref:`groups <minio-groups>` on the
|
||||
MinIO deployment. This tab or its contents may
|
||||
not be visible if the authenticated user does not have the
|
||||
:ref:`required administrative permissions <minio-policy-mc-admin-actions>`
|
||||
|
||||
Select :guilabel:`+ Create Group` to create a new MinIO Group. You can assign
|
||||
new users to the group during creation.
|
||||
|
||||
.. image:: /images/minio-console/console-groups-create-group.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Create Group
|
||||
:align: center
|
||||
|
||||
Select a group's row to view the user assignment for that group.
|
||||
|
||||
.. image:: /images/minio-console/console-groups-assign.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Assign Users to Group
|
||||
:align: center
|
||||
|
||||
Changing a user's group membership modifies the policies that user inherits.
|
||||
See :ref:`minio-access-management` for more information.
|
||||
|
||||
Admin: IAM Policies
|
||||
-------------------
|
||||
|
||||
.. image:: /images/minio-console/console-iam.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Manage IAM Policies
|
||||
:align: center
|
||||
|
||||
The :guilabel:`IAM Policies` section displays all :ref:`policies <minio-policy>`
|
||||
on the MinIO deployment. This tab or its contents may
|
||||
not be visible if the authenticated user does not have the
|
||||
:ref:`required administrative permissions <minio-policy-mc-admin-actions>`
|
||||
|
||||
Select :guilabel:`+ Create Policy` to create a new MinIO Policy.
|
||||
|
||||
.. image:: /images/minio-console/console-iam-create.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Create New Policy
|
||||
:align: center
|
||||
|
||||
Select a policy's row to view the details for that policy, including
|
||||
:ref:`user <minio-users>` and :ref:`group <minio-groups>` assignments:
|
||||
|
||||
.. image:: /images/minio-console/console-iam-details.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console View Policy Details
|
||||
:align: center
|
||||
|
||||
- The :guilabel:`Details` tab displays the JSON document of the policy.
|
||||
|
||||
- The :guilabel:`Users` tab displays all users assigned the policy.
|
||||
|
||||
- The :guilabel:`Groups` tab displays all groups assigned the policy.
|
||||
|
||||
Admin: Settings
|
||||
---------------
|
||||
|
||||
.. image:: /images/minio-console/console-settings.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Settings
|
||||
:align: center
|
||||
|
||||
The :guilabel:`Settings` displays
|
||||
:ref:`configuration settings <minio-server-configuration-settings>` for all
|
||||
MinIO Servers in the deployment. This tab or its contents may
|
||||
not be visible if the authenticated user does not have the
|
||||
:ref:`required administrative permissions <minio-policy-mc-admin-actions>`
|
||||
|
||||
The :guilabel:`Lambda Notifications` tab displays all configured
|
||||
:ref:`bucket notification targets <minio-bucket-notifications>` for the
|
||||
deployment. These targets support configuring bucket notification events.
|
||||
|
||||
.. image:: /images/minio-console/console-settings-lambda.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Settings Lambda Notifications
|
||||
:align: center
|
||||
|
||||
The :guilabel:`Tiers` tab displays all configured
|
||||
:ref:`remote tiers <minio-lifecycle-management-tiering>` on the deployment.
|
||||
These tiers support transition lifecycle management rules.
|
||||
|
||||
.. image:: /images/minio-console/console-settings-tiers.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Settings Tiering
|
||||
:align: center
|
||||
|
||||
Tools: Watch
|
||||
------------
|
||||
|
||||
.. image:: /images/minio-console/console-watch.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Watch
|
||||
:align: center
|
||||
|
||||
The :guilabel:`Watch` section displays S3 events as they occur on the selected
|
||||
bucket. This section provides similar functionality to :mc:`mc watch`.
|
||||
|
||||
This tab or its contents may
|
||||
not be visible if the authenticated user does not have the
|
||||
:ref:`required administrative permissions <minio-policy-mc-admin-actions>`
|
||||
|
||||
Tools: Trace
|
||||
------------
|
||||
|
||||
.. image:: /images/minio-console/console-trace.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Trace
|
||||
:align: center
|
||||
|
||||
The :guilabel:`Trace` section provides HTTP trace functionality for a bucket
|
||||
or buckets on the deployment. This section provides similar functionality to
|
||||
:mc:`mc admin trace`.
|
||||
|
||||
This tab or its contents may
|
||||
not be visible if the authenticated user does not have the
|
||||
:ref:`required administrative permissions <minio-policy-mc-admin-actions>`
|
||||
|
||||
Tools: Heal
|
||||
-----------
|
||||
|
||||
.. image:: /images/minio-console/console-heal.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Healing
|
||||
:align: center
|
||||
|
||||
The :guilabel:`Heal` section displays the healing status for a bucket.
|
||||
MinIO automatically heals objects and drives when it detects problems, such
|
||||
as drive-level corruption or a replacement drive.
|
||||
|
||||
MinIO does not recommend performing manual healing unless explicitly directed
|
||||
by support.
|
||||
|
||||
This tab or its contents may
|
||||
not be visible if the authenticated user does not have the
|
||||
:ref:`required administrative permissions <minio-policy-mc-admin-actions>`
|
||||
|
||||
Tools: Diagnostics
|
||||
------------------
|
||||
|
||||
.. image:: /images/minio-console/console-diagnostics.png
|
||||
:width: 600px
|
||||
:alt: MinIO Console Diagnostics
|
||||
:align: center
|
||||
|
||||
The :guilabel:`Diagnostic` section provides an interface for generating a
|
||||
diagnostic report for supporting `MinIO SUBNET
|
||||
<https://min.io/pricing?ref-docs>`__ support tickets.
|
||||
|
||||
The Diagnostic file contains configuration information about the deployment
|
||||
and may therefore include private or confidential information about your
|
||||
infrastructure. Do **not** share this information outside of
|
||||
MinIO SUBNET.
|
BIN
source/images/minio-console/console-bucket-create-bucket.png
Normal file
After Width: | Height: | Size: 55 KiB |
BIN
source/images/minio-console/console-bucket-overview.png
Normal file
After Width: | Height: | Size: 59 KiB |
BIN
source/images/minio-console/console-bucket.png
Normal file
After Width: | Height: | Size: 54 KiB |
BIN
source/images/minio-console/console-dashboard.png
Normal file
After Width: | Height: | Size: 209 KiB |
BIN
source/images/minio-console/console-diagnostics.png
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
source/images/minio-console/console-groups-assign.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
source/images/minio-console/console-groups-create-group.png
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
source/images/minio-console/console-groups.png
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
source/images/minio-console/console-heal.png
Normal file
After Width: | Height: | Size: 79 KiB |
BIN
source/images/minio-console/console-iam-create.png
Normal file
After Width: | Height: | Size: 52 KiB |
BIN
source/images/minio-console/console-iam-details.png
Normal file
After Width: | Height: | Size: 52 KiB |
BIN
source/images/minio-console/console-iam.png
Normal file
After Width: | Height: | Size: 53 KiB |
BIN
source/images/minio-console/console-object-browser.png
Normal file
After Width: | Height: | Size: 94 KiB |
BIN
source/images/minio-console/console-service-accounts-create.png
Normal file
After Width: | Height: | Size: 63 KiB |
BIN
source/images/minio-console/console-service-accounts.png
Normal file
After Width: | Height: | Size: 77 KiB |
BIN
source/images/minio-console/console-settings-lambda.png
Normal file
After Width: | Height: | Size: 39 KiB |
BIN
source/images/minio-console/console-settings-tiers.png
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
source/images/minio-console/console-settings.png
Normal file
After Width: | Height: | Size: 76 KiB |
BIN
source/images/minio-console/console-trace.png
Normal file
After Width: | Height: | Size: 152 KiB |
BIN
source/images/minio-console/console-users-create.png
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
source/images/minio-console/console-users-details.png
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
source/images/minio-console/console-users.png
Normal file
After Width: | Height: | Size: 52 KiB |
BIN
source/images/minio-console/console-watch.png
Normal file
After Width: | Height: | Size: 125 KiB |
@ -111,8 +111,8 @@ such as versioning and replication.
|
||||
the access key and secret key set on the MinIO server.
|
||||
|
||||
3\) Open MinIO Console
|
||||
Open your browser and http://127.0.0.1:9000 to open the MinIO Console
|
||||
login page.
|
||||
Open your browser and http://127.0.0.1:9000 to open the
|
||||
:ref:`MinIO Console <minio-console>` login page.
|
||||
|
||||
Log in with the :guilabel:`Root User` and :guilabel:`Root Pass` from the
|
||||
previous step.
|
||||
@ -124,7 +124,7 @@ such as versioning and replication.
|
||||
|
||||
You can use the MinIO Console for general administration tasks like
|
||||
Identity and Access Management, Metrics and Log Monitoring, or
|
||||
Server Configuration.
|
||||
Server Configuration. See :ref:`minio-console` for more information.
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
@ -141,3 +141,4 @@ such as versioning and replication.
|
||||
/reference/minio-cli/minio-mc-admin
|
||||
/reference/minio-server/minio-server
|
||||
/reference/minio-server/minio-gateway
|
||||
/console/minio-console
|
||||
|
@ -291,8 +291,8 @@ The example command breaks down as follows:
|
||||
configuring the backing storage for the :mc:`minio server` process.
|
||||
|
||||
* - ``--console-address ":9001"``
|
||||
- The static port on which the embedded MinIO Console listens for incoming
|
||||
connections.
|
||||
- The static port on which the embedded :ref:`MinIO Console
|
||||
<minio-console>` listens for incoming connections.
|
||||
|
||||
Omit to allow MinIO to select a dynamic port for the MinIO Console.
|
||||
Browsers opening the root node hostname
|
||||
@ -306,7 +306,7 @@ You may specify other :ref:`environment variables
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Open your browser and access any of the MinIO hostnames at port ``:9001`` to
|
||||
open the MinIO Console login page. For example,
|
||||
open the :ref:`MinIO Console <minio-console>` login page. For example,
|
||||
``https://minio1.example.com:9001``.
|
||||
|
||||
Log in with the :guilabel:`MINIO_ROOT_USER` and :guilabel:`MINIO_ROOT_PASSWORD`
|
||||
|
@ -59,8 +59,9 @@ to the following:
|
||||
WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables
|
||||
|
||||
Open your browser to any of the listed :guilabel:`Console` addresses to open the
|
||||
MinIO Console and log in with the :guilabel:`RootUser` and :guilabel:`RootPass`.
|
||||
You can use the MinIO Console for performing administration on the MinIO server.
|
||||
:ref:`MinIO Console <minio-console>` and log in with the :guilabel:`RootUser`
|
||||
and :guilabel:`RootPass`. You can use the MinIO Console for performing
|
||||
administration on the MinIO server.
|
||||
|
||||
For applications, use the :guilabel:`API` addresses to access the MinIO
|
||||
server and perform S3 operations.
|
||||
@ -175,7 +176,7 @@ You may specify other :ref:`environment variables
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Open your browser to the DNS name or IP address corresponding to the
|
||||
container and the MinIO Console port. For example,
|
||||
container and the :ref:`MinIO Console <minio-console>` port. For example,
|
||||
``https://127.0.0.1:9001``.
|
||||
|
||||
Log in with the :guilabel:`MINIO_ROOT_USER` and :guilabel:`MINIO_ROOT_PASSWORD`
|
||||
@ -334,8 +335,8 @@ The example command breaks down as follows:
|
||||
|
||||
Port ``9000`` is the default MinIO server listen port.
|
||||
|
||||
Port ``9001`` is the MinIO Console listen port specified by
|
||||
the ``--console-address`` argument.
|
||||
Port ``9001`` is the :ref:`MinIO Console <minio-console>` listen port
|
||||
specified by the ``--console-address`` argument.
|
||||
|
||||
* - ``-v /data:/data``
|
||||
- Mounts a local volume to the container at the specified path.
|
||||
@ -374,7 +375,7 @@ The example command breaks down as follows:
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Open your browser to the DNS name or IP address corresponding to the
|
||||
container and the MinIO Console port. For example,
|
||||
container and the :ref:`MinIO Console <minio-console>` port. For example,
|
||||
``https://127.0.0.1:9001``.
|
||||
|
||||
Log in with the :guilabel:`MINIO_ROOT_USER` and :guilabel:`MINIO_ROOT_PASSWORD`
|
||||
|
@ -309,6 +309,40 @@ MinIO Console:
|
||||
|
||||
Specify ``off`` to disable the embedded MinIO Console.
|
||||
|
||||
.. envvar:: MINIO_SERVER_URL
|
||||
|
||||
*Optional*
|
||||
|
||||
Specify the URL hostname the MinIO Console should use for connecting to the
|
||||
MinIO Server.
|
||||
|
||||
This variable may be necessary if the MinIO Server TLS certificates do
|
||||
not contain any IP Subject Alternative Names (SAN). Specifically, the
|
||||
Console uses the MinIO Server IP address by default. If the Server TLS does
|
||||
not contain that IP address, then the Console cannot validate the TLS
|
||||
connection.
|
||||
|
||||
.. envvar:: MINIO_BROWSER_REDIRECT_URL
|
||||
|
||||
*Optional*
|
||||
|
||||
Specify the URL the MinIO Console provides as the redirect URL to the
|
||||
configured :ref:`external identity manager
|
||||
<minio-authentication-and-identity-management>`.
|
||||
|
||||
This variable may be necessary for MinIO deployments behind a reverse
|
||||
proxy, load balancer, or similar technology where the internal
|
||||
hostname or IP structure is not reachable from the external network.
|
||||
|
||||
For example, consider a MinIO deployment behind a proxy where
|
||||
``https://minio.example.net`` redirects to the MinIO deployment on port
|
||||
``:9000`` and ``https://console.minio.example.net`` redirects to the
|
||||
MinIO Console on port ``:9001``.
|
||||
|
||||
By default, the MinIO Console use its *internal* hostname as part of the
|
||||
request. Set this variable to ``https://console.minio.example.net`` to ensure
|
||||
the external identity provider has a reachable URL to which to send the
|
||||
authentication response.
|
||||
|
||||
Key Management Service and Encryption
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|