Skip to content
官方QQ交流群
技术交流1:87208295   点此加入
技术交流2:787747122   点此加入
官网
云控制台
开放平台
关注微信公众号
代码仓库: 码云

Linux 部署 Minio

  • 单机部署

文档

一键安装部署

  • 安装服务端
sh
# centOS 8
bash <(curl -s -S -L https://mirrors.10yun.com/minio/minio_server_centos8.sh)
# ubuntu
# bash <(curl -s -S -L https://mirrors.10yun.com/minio/minio_server_ubuntu22.sh)
# centOS 8
bash <(curl -s -S -L https://mirrors.10yun.com/minio/minio_server_centos8.sh)
# ubuntu
# bash <(curl -s -S -L https://mirrors.10yun.com/minio/minio_server_ubuntu22.sh)

systemctl 指令

sh

# 启动 
systemctl start minio
# 停止 
systemctl stop minio
# 重启 
systemctl restart minio
# 查看状态
systemctl status minio
# 查看配置
cat /etc/systemd/system/minio.service
# 查看错误
journalctl -u minio.service |grep 'error'

# 启动 
systemctl start minio
# 停止 
systemctl stop minio
# 重启 
systemctl restart minio
# 查看状态
systemctl status minio
# 查看配置
cat /etc/systemd/system/minio.service
# 查看错误
journalctl -u minio.service |grep 'error'

其他

  • 添加访问连接
./mc config host add miniodev http://**:9000 admin admin123
./mc config host add miniodev http://**:9000 admin admin123
  • minio获取的连接默认7天
sh
minioClient.presignedGetObject("桶名称", "文件名称(包括子文件夹)", "int类型默认是秒")
minioClient.presignedGetObject("桶名称", "文件名称(包括子文件夹)", "int类型默认是秒")
  • minio设置永久连接 访问地址是:http://**:9000/文件路径

这里的miniodev是上面添加连接 add 后的名称。 管理匿名访问存储桶和其内部内容的策略policy 有【none,download,upload.public】四个选项

sh
# 设置桶的访问策略
./mc policy set public miniodev/img
# 设置桶的访问策略
./mc policy set public miniodev/img/hh
# 清空桶的policy
./mc policy set none miniodev/img
# 设置桶的访问策略
./mc policy set public miniodev/img
# 设置桶的访问策略
./mc policy set public miniodev/img/hh
# 清空桶的policy
./mc policy set none miniodev/img

参考

https://blog.csdn.net/yu1xue1fei/article/details/118186826https://zhuanlan.zhihu.com/p/442647761

Copyright © 2017 10yun.com | 十云提供计算服务-IPV6 | ctocode组开发