【minio离线安装教程】

Linux-arm64版本minio离线安装教程

  • 一、下载minio
  • 二、上传服务器
  • 三、创建目录
  • 四、添加可执行权限
  • 五、创建minio运行用户
  • 六、创建minio配置文件
  • 七、启动服务
  • 八、浏览器访问minio服务验证是否成功

一、下载minio

下载地址 (根据系统版本选择对应版本下,这里下载的是linux-arm64版本)
【minio离线安装教程】_第1张图片

二、上传服务器

使用 Xftp7 或者 FinalShell 把下载好的软件包上传到要安装的服务器目录下

三、创建目录

//启动目录
mkdir /usr/local/minio/bin
//配置目录
mkdir /usr/local/minio/etc
//数据
mkdir /usr/local/minio/data

四、添加可执行权限

将上传的minio二进制包放到/usr/local/minio/bin下并赋予执行权限

chmod u+x minio

验证二进制包是否可用:

./minio  --version

此时若出现类似程序无法执行或minio不是可执行命令的报错,应该是版本不对,仔细检查版本是否下载正确。

五、创建minio运行用户

useradd minio -s /sbin/nologin -M

chown -R minio:minio  /usr/local/minio

六、创建minio配置文件

  1. minio配置文件
vim /usr/local/minio/etc/minio.conf

添加如下配置:

MINIO_VOLUMES="/usr/local/minio/data"
MINIO_OPTS="-C /usr/local/minio/etc --address 服务器ip地址:9000"
MINIO_ACCESS_KEY="用户名"
MINIO_SECRET_KEY="8位密码"

注:–address填写自己服务器的ip地址
MINIO_ACCESS_KEY:用户名,最少三个字符
MINIO_SECRET_KEY:密钥,最少八个字符
如已经启动minio则需要重新加载配置

2.服务配置

vim /etc/systemd/system/minio.service 

添加如下配置:

[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/minio/bin/minio

[Service]
# User and group
User=minio
Group=minio

EnvironmentFile=/usr/local/minio/etc/minio.conf
ExecStart=/usr/local/minio/bin/minio server $MINIO_OPTS $MINIO_VOLUMES

# Let systemd restart this service always
Restart=always

# Specifies the maximum file descriptor number that can be opened by this process
LimitNOFILE=65536

# Disable timeout logic and wait until process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no

[Install]
WantedBy=multi-user.target

七、启动服务

方式一: 脚本启动

进入 usr/local/minio/usr\local\bin 下执行

./minio server /data

方式二:通过服务命令启动:

#启动minio服务
systemctl start minio.service

#添加开机自启动
systemctl enable minio.service

其他相关命令:
#查看状态
systemctl status minio.service
#关闭服务:
systemctl stop minio
#重新加载配置
systemctl daemon-reload

八、浏览器访问minio服务验证是否成功

http://ip+:9000
【minio离线安装教程】_第2张图片
用户名与密码是配置文件中配置的用户名密码

你可能感兴趣的:(Linux,服务器,minio,服务器,linux,ubuntu,bash)