5.0 KiB
Quickstart for Windows
minio
This procedure deploys a Single-Node Single-Drive <minio-installation-comparison>
MinIO server onto Windows for early development and evaluation of MinIO
Object Storage and its S3-compatible API layer.
For instructions on deploying to production environments, see deploy-minio-distributed.
Prerequisites
- Read, write, and execute permissions for the preferred local directory or file path
- Familiarity with using the Command Prompt or PowerShell
Procedure
Install the MinIO Server
Download the MinIO executable from the following URL:
https://dl.min.io/server/minio/release/windows-amd64/minio.exeThe next step includes instructions for running the executable. You cannot run the executable from the Explorer or by double clicking the file. Instead, you call the executable to launch the server.
Launch the
minio serverIn PowerShell or the Command Prompt, navigate to the location of the executable or add the path of the
minio.exefile to the system$PATH.Use this command to start a local MinIO instance in the
C:\miniofolder. You can replaceC:\miniowith another drive or folder path on the local computer..\minio.exe server C:\minio --console-address :9090The
minio serverprocess prints its output to the system console, similar to the following:API: http://192.0.2.10:9000 http://127.0.0.1:9000 RootUser: minioadmin RootPass: minioadmin Console: http://192.0.2.10:9090 http://127.0.0.1:9090 RootUser: minioadmin RootPass: minioadmin Command-line: https://min.io/docs/minio/linux/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 WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables.The process is tied to the current PowerShell or Command Prompt window. Closing the window stops the server and ends the process.
Connect your Browser to the MinIO Server
Access the
minio-consoleby going to a browser (such as Microsoft Edge) and going tohttp://127.0.0.1:9000or one of the Console addresses specified in theminio servercommand's output. For example,Console: http://192.0.2.10:9090 http://127.0.0.1:9090in the example output indicates two possible addresses to use for connecting to the Console.While port
9000is used for connecting to the API, MinIO automatically redirects browser access to the MinIO Console.Log in to the Console with the
RootUserandRootPassuser credentials displayed in the output. These default tominioadmin | minioadmin.You can use the MinIO Console for general administration tasks like Identity and Access Management, Metrics and Log Monitoring, or Server Configuration. Each MinIO server includes its own embedded MinIO Console.
For more information, see the
minio-consoledocumentation.(Optional) Install the MinIO Client
The
MinIO Client <minio-client>allows you to work with your MinIO volume from the commandline.Download the standalone MinIO server for Windows from the following link:
https://dl.min.io/client/mc/release/windows-amd64/mc.exe
Double click on the file to run it. Or, run the following in the Command Prompt or PowerShell.
\path\to\mc.exe --helpUse
mc.exe alias set <mc alias set>to quickly authenticate and connect to the MinIO deployment.mc.exe alias set local http://127.0.0.1:9000 minioadmin minioadmin mc.exe admin info localThe
mc.exe alias set <mc alias set>takes four arguments:- The name of the alias
- The hostname or IP address and port of the MinIO server
- The Access Key for a MinIO
user <minio-users> - The Secret Key for a MinIO
user <minio-users>
For additional details about this command, see
alias.
Next Steps
Connect your applications to MinIO <minio-drivers>Configure Object Retention <minio-object-retention>Configure Security <minio-authentication-and-identity-management>Deploy MinIO for Production Environments <deploy-minio-distributed>

