在 Ubuntu 上安装 MinIO 并设置密码
- 1. 更新系统
- 2. 设置时区为中国大陆
- 3. 安装 MinIO
- 3.1 下载 MinIO
- 3.2 赋予执行权限
- 3.3 移动 MinIO 到系统路径
- 4. 创建 MinIO 用户和数据目录
- 4.1 创建用户
- 4.2 创建数据目录
- 4.3 设置权限
- 5. 配置 MinIO
- 5.1 创建配置文件
- 6. 创建 Systemd 服务文件
- 7. 启动 MinIO 服务
- 7.1 重新加载 Systemd
- 7.2 启动 MinIO
- 7.3 设置开机自启
- 8. 修改密码
- 9. 重启 MinIO 服务
- 10. 访问 MinIO
- 总结
在 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-key
和 your-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_KEY
和 MINIO_SECRET_KEY
的值更改为新的密钥。保存并退出。
9. 重启 MinIO 服务
修改完密码后,重启 MinIO 服务以应用更改:
sudo systemctl restart minio
10. 访问 MinIO
在浏览器中访问 MinIO,默认地址是 http://<your-server-ip>:9000
,使用你设置的访问密钥和秘密密钥登录。
总结
使用 MinIO,确保定期检查和更新你的密钥以保持安全。