Files
2024-06-30 02:46:26 +09:00
..
2024-06-30 02:46:26 +09:00

Windows 환경에서 MinIO 서버 설치하기

  1. minio.exe를 다운로드 받는다. 파일 1개에 다 들어 있어 편리하다. https://dl.min.io/server/minio/release/windows-amd64/minio.exe

  2. Windows cmd에서는 다음과 같이 실행할 수 있다.

    .\minio.exe server C:\minio --console-address :9001
    
    • API: :9000 (default)
    • WebUI: :9001
    • RootUser: minioadmin (default)
    • RootPass: minioadmin (default)
    • C:\minio에 실제 데이터가 저장된다.
  3. http://localhost:9001 admin 페이지에 접속하여 bucket, client 생성을 할 수 있다.

  4. http://localhost:9000 으로 API 요청을 할 수 있다.

autostart on reboot 세팅

  1. minio.exe를 윈도우 서비스로 등록하기 위해 WinSW-x64.exe를 다운 받는다. 역시 파일 1개에 다 들어있다. https://github.com/winsw/winsw/releases

  2. MinIO 폴더를 만들고, minio.exe 파일을 복사하고, WinSW-x64.exeminio-service.exe로 rename 하고, 새로 minio-service.xml 파일을 만든다. 폴더 트리는 아래와 같이 된다.

    MinIO
    ├── minio.exe
    ├── minio-service.exe
    └── minio-service.xml
    
  3. minio-service.xml 파일의 내용을 작성한다.

    <service>
    <id>MinIO</id>
    <name>MinIO</name>
    <description>MinIO is a high performance object storage server</description>
    <executable>minio.exe</executable>
    <env name="MINIO_ROOT_USER" value="minio"/>
    <env name="MINIO_ROOT_PASSWORD" value="minio123"/>
    <arguments>server C:\minio --console-address :9001</arguments>
    <logmode>rotate</logmode>
    </service>
    
    • API: :9000 (default)
    • WebUI: :9001
    • RootUser: minio
    • RootPass: minio123
    • C:\minio에 실제 데이터가 저장된다.
  4. 폴더를 C:\Program Files\MinIO로 복사하고 관리자 CMD에서 아래와 같이 MinIO 서비스를 설치, 시작, 중단, 재시작, 삭제 할수 있다.

    cd C:\Program Files\MinIO
    
    minio-service.exe install
    minio-service.exe start
    
    minio-service.exe stop
    minio-service.exe restart
    minio-service.exe uninstall
    

    이제 MinIO 서버가 Windows 로그인시 자동으로 시작되어, http://localhost:9001 로 접속 가능하다.