溫馨提示×

如何在Ubuntu上部署MinIO

小樊
39
2025-05-28 09:55:48
欄目: 智能運維

在Ubuntu上部署MinIO的步驟如下:

1. 安裝MinIO

方法一:使用APT包管理器安裝

  1. 更新APT包列表

    sudo apt update
    
  2. 添加MinIO的GPG密鑰

    wget -qO - https://dl.min.io/server/minio/release/linux-amd64/minio-release.gpg.key | sudo apt-key add -
    
  3. 添加MinIO的APT倉庫

    sudo add-apt-repository 'deb https://dl.min.io/server/minio/release/linux-amd64/ /'
    
  4. 更新APT包列表

    sudo apt update
    
  5. 安裝MinIO

    sudo apt install minio
    

方法二:使用Docker安裝

  1. 安裝Docker 如果你還沒有安裝Docker,可以使用以下命令安裝:

    sudo apt update
    sudo apt install docker.io
    
  2. 啟動Docker服務

    sudo systemctl start docker
    sudo systemctl enable docker
    
  3. 拉取MinIO Docker鏡像

    docker pull minio/minio
    
  4. 運行MinIO容器

    docker run -p 9000:9000 --name minio-server -v /your/local/path:/data minio/minio server /data
    

    替換/your/local/path為你希望存儲數據的本地路徑。

2. 配置MinIO

方法一:使用APT包管理器安裝

  1. 啟動MinIO服務器

    minio server /data
    
  2. 配置MinIO 你可以使用mc(MinIO Client)工具來配置和管理MinIO服務器。

方法二:使用Docker安裝

  1. 啟動MinIO容器并掛載配置文件
    docker run -p 9000:9000 --name minio-server -v /your/local/path:/data -v /path/to/config:/root/.minio/config minio/minio server /data
    
    替換/path/to/config為你希望存放配置文件的本地路徑。

3. 使用MinIO

方法一:使用APT包管理器安裝

  1. 安裝MinIO Client

    sudo apt install minio-client
    
  2. 配置MinIO Client

    mc alias set myminio http://localhost:9000 ACCESS_KEY SECRET_KEY
    

    替換ACCESS_KEYSECRET_KEY為你的MinIO服務器的訪問密鑰和秘密密鑰。

  3. 使用MinIO Client

    mc ls myminio/mybucket
    

方法二:使用Docker安裝

  1. 啟動MinIO容器并掛載配置文件

    docker run -p 9000:9000 --name minio-server -v /your/local/path:/data -v /path/to/config:/root/.minio/config minio/minio server /data
    
  2. 使用MinIO Client

    mc alias set myminio http://localhost:9000 ACCESS_KEY SECRET_KEY
    mc ls myminio/mybucket
    

4. 安全配置

  1. 啟用HTTPS 你可以使用Let’s Encrypt來啟用HTTPS:

    sudo apt install certbot python3-certbot-nginx
    sudo certbot --nginx -d yourdomain.com
    
  2. 配置防火墻 確保你的防火墻允許9000端口的流量:

    sudo ufw allow 9000
    

通過以上步驟,你可以在Ubuntu上成功部署MinIO,并進行基本的配置和使用。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女