当前位置:   article > 正文

对象存储minio

对象存储minio

参考Linux搭建免费开源对象存储 

创建一个data目录

--address和--console-address是MinIO服务器启动命令中的两个参数,它们具有以下区别:

--address参数:用于指定MinIO服务器监听的S3 API访问地址。S3 API是用于与MinIO进行对象存储操作的接口,例如上传、下载、删除对象等。通过--address参数,您可以指定MinIO服务器监听的IP地址和端口。例如,--address '0.0.0.0:9001'表示MinIO服务器将监听所有网络接口上的9001端口。

--console-address参数:用于指定MinIO服务器控制台的访问地址。控制台是MinIO的管理界面,提供了用户友好的界面来管理存储桶、对象和访问权限等。通过--console-address参数,您可以指定MinIO服务器控制台的IP地址和端口。例如,--console-address '0.0.0.0:9002'表示MinIO服务器的控制台将监听所有网络接口上的9002端口。

总结起来,--address参数用于S3 API访问,而--console-address参数用于MinIO服务器控制台访问。它们允许您分别指定不同的IP地址和端口来处理这两种类型的访问请求。

  1. wget https://dl.minio.io/server/minio/release/linux-amd64/minio
  2. yum install -y wget
  3. yum install -y wget
  4. wget https://dl.minio.io/server/minio/release/linux-amd64/minio
  5. chmod +x minio
  6. sudo mv minio /usr/local/bin/
  7. minio --version
  8. sudo groupadd --system minio
  9. sudo useradd -s /sbin/nologin --system -g minio minio
  10. sudo chown -R minio:minio /data/
  11. mkdir /data
  12. sudo chown -R minio:minio /data/
  13. cat << EOF > /etc/systemd/system/minio.service
  14. # Volume to be used for Minio server.
  15. MINIO_VOLUMES="/data"
  16. # Use if you want to run Minio on a custom port.
  17. MINIO_OPTS="--address :9001"
  18. # Access Key of the server.
  19. MINIO_ACCESS_KEY=minio
  20. # Secret key of the server.
  21. MINIO_SECRET_KEY=minioadmin
  22. EOF
  23. cat << EOF > /etc/systemd/system/minio.service
  24. [Unit]
  25. Description=Minio
  26. Documentation=https://docs.minio.io
  27. Wants=network-online.target
  28. After=network-online.target
  29. AssertFileIsExecutable=/usr/local/bin/minio
  30. [Service]
  31. WorkingDirectory=/data
  32. User=minio
  33. Group=minio
  34. EnvironmentFile=-/etc/default/minio
  35. ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi"
  36. ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
  37. # Let systemd restart this service always
  38. Restart=always
  39. # Specifies the maximum file descriptor number that can be opened by this process
  40. LimitNOFILE=65536
  41. # Disable timeout logic and wait until process is stopped
  42. TimeoutStopSec=infinity
  43. SendSIGKILL=no
  44. [Install]
  45. WantedBy=multi-user.target
  46. EOF
  47. cat << EOF > /etc/default/minio
  48. # Volume to be used for Minio server.
  49. MINIO_VOLUMES="/data"
  50. # Use if you want to run Minio on a custom port.
  51. #MINIO_OPTS="--address :9001"
  52. MINIO_OPTS="--address 0.0.0.0:9001 --console-address '0.0.0.0:9002'"
  53. # Access Key of the server.
  54. MINIO_ACCESS_KEY=minio
  55. # Secret key of the server.
  56. MINIO_SECRET_KEY=minioadmin
  57. EOF
  58. sudo systemctl daemon-reload
  59. sudo systemctl start minio
  60. yum install -y net-tools
  61. netstat -tunlp | grep 9001 -w
  62. netstat -tunlp | grep 9002 -w

ip:9000

minio

minioadmin

公网地址

ip:9002

minio

***********

minio与阿里云oss 

适用于 Linux 的 MinIO 对象存储 — 适用于 Linux 的 MinIO 对象存储

官方文档 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/75247
推荐阅读
相关标签
  

闽ICP备14008679号