在 Ubuntu 上安装 MinIO 并设置密码

发布于:2024-11-23 ⋅ 阅读:(12) ⋅ 点赞:(0)

在 Ubuntu 上安装 MinIO 并设置密码,详细步骤如下:

1. 更新系统

首先,确保你的系统是最新的:

sudo apt update
sudo apt upgrade -y

2. 设置时区为中国大陆

设置时区为中国大陆(例如:上海):

sudo timedatectl set-timezone Asia/Shanghai

3. 安装 MinIO

3.1 下载 MinIO

使用 wget 下载 MinIO 的最新版本:

wget https://dl.min.io/server/minio/release/linux-amd64/minio

3.2 赋予执行权限

下载完成后,赋予 MinIO 可执行权限:

chmod +x minio

3.3 移动 MinIO 到系统路径

将 MinIO 移动到 /usr/local/bin 目录,以便可以在任何地方运行:

sudo mv minio /usr/local/bin/

4. 创建 MinIO 用户和数据目录

4.1 创建用户

为了安全起见,建议创建一个专用用户来运行 MinIO:

sudo useradd -r minio-user -s /sbin/nologin

4.2 创建数据目录

创建一个目录来存储 MinIO 的数据:

sudo mkdir /usr/local/share/minio

4.3 设置权限

将数据目录的所有权更改为新创建的用户:

sudo chown minio-user:minio-user /usr/local/share/minio

5. 配置 MinIO

5.1 创建配置文件

创建一个 MinIO 的配置文件:

sudo nano /etc/default/minio

在文件中添加以下内容:

# MinIO server configuration
MINIO_VOLUMES="/usr/local/share/minio"
MINIO_ACCESS_KEY="your-access-key"
MINIO_SECRET_KEY="your-secret-key"
MINIO_REGION="cn-north-1"  # 设置为中国区域

请将 your-access-keyyour-secret-key 替换为你想要的访问密钥和秘密密钥。

6. 创建 Systemd 服务文件

为了方便管理 MinIO,可以创建一个 Systemd 服务文件:

sudo nano /etc/systemd/system/minio.service

在文件中添加以下内容:

[Unit]
Description=MinIO
Documentation=https://min.io
After=network.target

[Service]
User=minio-user
Group=minio-user
ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES
EnvironmentFile=/etc/default/minio
Restart=always

[Install]
WantedBy=multi-user.target

7. 启动 MinIO 服务

7.1 重新加载 Systemd

sudo systemctl daemon-reload

7.2 启动 MinIO

sudo systemctl start minio

7.3 设置开机自启

sudo systemctl enable minio

8. 修改密码

要修改 MinIO 的访问密钥和秘密密钥,你需要编辑 /etc/default/minio 文件:

sudo nano /etc/default/minio

MINIO_ACCESS_KEYMINIO_SECRET_KEY 的值更改为新的密钥。保存并退出。

9. 重启 MinIO 服务

修改完密码后,重启 MinIO 服务以应用更改:

sudo systemctl restart minio

10. 访问 MinIO

在浏览器中访问 MinIO,默认地址是 http://<your-server-ip>:9000,使用你设置的访问密钥和秘密密钥登录。

总结

使用 MinIO,确保定期检查和更新你的密钥以保持安全。