在Ubuntu上安装MinIO主要有两种方式:基础单机安装和使用Docker安装。以下是详细的步骤:
sudo apt update
sudo apt install git curl
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio_20240826153307.0.0_amd64.deb -o minio.deb
dpkg命令安装下载的安装包:sudo dpkg -i minio.deb
minio.service服务文件:sudo nano /usr/lib/systemd/system/minio.service
[Unit]
Description=MinIO Server
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio
[Service]
Type=notify
WorkingDirectory=/usr/local
User=minio-user
Group=minio-user
ProtectProc=invisible
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
LimitNOFILE=1048576
TasksMax=infinity
DisableTimeout
[Install]
WantedBy=multi-user.target
sudo groupadd -r minio-users
sudo useradd -m -r -g minio-user minio-user
sudo mkdir -p /data/minio
sudo chown minio-user:minio-user /data/minio
sudo nano /etc/default/minio
MINIO_ROOT_USER=minio-user
MINIO_ROOT_PASSWORD=your_minio_password
MINIO_VOLUMES=/data
MINIO_OPTS="--address :9000 --console-address :9001"
MINIO_ACCESS_KEY=minioadmin
MINIO_SECRET_KEY=minioadmin
MINIO_REGION=cn-north-1
MINIO_DOMAIN=minio.your_domain.com
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
curl -i http://192.168.1.1:9000
http://<your_server_ip>:9000/login
docker pull minio/minio:RELEASE.2022-01-04T07-41-07Z
sudo mkdir -p /opt/minio/config
sudo mkdir -p /opt/minio/data
docker run -d \
--name minio \
-p 9000:9000 \
-p 9001:9001 \
--restart=always \
-v /opt/minio/data:/data \
-v /opt/minio/config:/root/.minio \
-e "MINIO_ACCESS_KEY=myminioadmin" \
-e "MINIO_SECRET_KEY=myminioadmin" \
minio/minio:RELEASE.2022-01-04T07-41-07Z \
server /data \
--console-address ":9001"
MINIO_ACCESS_KEY 和 MINIO_SECRET_KEY 作为用户名和密码登录。希望这些步骤能帮助你在Ubuntu上成功安装并运行MinIO。