利用Linux MinIO进行文件共享的步骤如下:
mkdir -p ~/temp/install
mkdir -p /usr/local/minio
mkdir -p /data/minio
mkdir -p /data/log/minio
curl -o ~/temp/install/minio https://dl.minio.org.cn/server/minio/release/linux-amd64/minio
chmod +x ~/temp/install/minio
mv ~/temp/install/minio /usr/local/minio/
sudo cat <<EOF >> /etc/profile
export PATH=/usr/local/minio:\$PATH
EOF
source /etc/profile
minio server /data/minio --console-address :9090
http://{Server_IP}:9090
,使用默认的用户名 minioadmin
和密码 minioadmin
登录。sudo cat <<EOF > /usr/local/minio/minio.conf
MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="minioadmin"
MINIO_VOLUMES="/data/minio"
MINIO_OPTS="--address 0.0.0.0:9000"
MINIO_OPTS1="--console-address 0.0.0.0:9090"
EOF
sudo cat <<EOF > /usr/lib/firewalld/services/minio.xml
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>MinIO</short>
<description>MinIO for Object-Based Storage</description>
<port protocol="tcp" port="9000"/>
<port protocol="tcp" port="9090"/>
</service>
EOF
sudo firewall-cmd --new-service=minio
sudo firewall-cmd --add-service=minio --permanent
sudo firewall-cmd --reload
docker run --name minio2022 \
-p 9000:9000 \
-p 9090:9090 \
-d \
--restart=always \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=admin123" \
-v /home/minio/data:/data \
-v /home/minio/:/root/.minio \
minio/minio:RELEASE.2022-08-22T23-53-06Z
docker ps
docker logs minio2022
http://{Server_IP}:9090
,使用设置的用户名和密码登录。上传文件:可以通过浏览器直接上传文件到MinIO。
设置访问规则:在MinIO控制台中设置Bucket的访问策略,允许特定用户或所有用户访问文件。
访问文件:设置访问规则后,可以通过 http://{Server_IP}:9000/BucketName/FileName
访问文件。
开启HTTPS访问:
public.crt
和 private.key
)。/usr/local/minio/config/certs
目录。通过以上步骤,你可以在Linux上成功搭建并使用MinIO进行文件共享。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>