.. _minio-environment-variables: .. _minio-server-environment-variables: .. _minio-server-configuration-settings: ================= Settings Overview ================= .. default-domain:: minio .. contents:: Table of Contents :local: :depth: 2 The :mc:`minio server` process stores its configuration in the storage backend :mc-cmd:`directory `. .. _minio-server-configuration-options: MinIO Settings -------------- MinIO settings define runtime behavior of the MinIO :mc:`server ` process: You can define many MinIO Server settings in one of two ways: 1. Set :ref:`environment variables ` in the host system prior to launching or restarting the server process. 2. Modify configuration options using the :mc:`mc admin config` command or the :guilabel:`Administrator > Settings` page of the :ref:`MinIO Console `. .. important:: Settings defined by an environment variable override similar settings defined as configurations with :mc:`mc admin config` or the MinIO Console. Additional settings include those to customize: - :ref:`Core settings ` - :ref:`Root credentials ` - :ref:`Storage class ` - :ref:`MinIO Console ` - :ref:`Metrics and logging ` - :ref:`Notification targets ` for use with :ref:`MinIO Bucket Notifications ` - :ref:`Identity and access management solutions ` - :ref:`Key Encryption Service (KES) ` - :ref:`Object Lambda functions `