
开源对象存储MinIO的搭建安装配置记录
MinIO
MinIO是在Apache License v2下发布的与Amazon S3兼容的云存储服务器。作为对象存储,MinIO可以存储非结构化数据,例如照片,视频,日志文件,备份和容器映像。对象的最大大小为5TB
MinIO支持商业订阅,类似于红帽系统的商业模式,不过MinIO提供免费的使用套餐。。。
下面是MinIO的安装和配置教程,不详说了,自行看代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
wget https://dl.minio.io/server/minio/release/linux-amd64/minio
chmod +x minio
mv minio /usr/local/bin
mkdir -p /data/demo
minio server /data/demo //后面是指定数据存放目录
chown nobody:nogroup /usr/local/bin/minio
chmod +x /usr/local/bin/minio
chown nobody:nogroup /data/demo //指定用户及赋予用户权限
//创建MinIO配置文件
vi /etc/default/minio
# Volume to be used for Minio server.
MINIO_VOLUMES="/data/demo/"
# Use if you want to run Minio on a custom port.
MINIO_OPTS="--address :9000"
MINIO_ACCESS_KEY=demoadmin //自行生成,最好大于18位数
# Secret key of the server.
MINIO_SECRET_KEY=demoadin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[Unit]
Description=Minio
Documentation=https://docs.minio.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio
[Service]
WorkingDirectory=/usr/local/
User=nobody
Group=nogroup
PermissionsStartOnly=true
EnvironmentFile=-/etc/default/minio
ExecStartPre=/bin/bash -c "[ -n \"${MINIO_VOLUMES}\" ] || echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\""
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
StandardOutput=journal
StandardError=inherit
# 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=0
# SIGTERM signal is used to stop Minio
KillSignal=SIGTERM
SendSIGKILL=no
SuccessExitStatus=0
[Install]
WantedBy=multi-user.target
开机启动MinIO,已经MinIO运行状态查看
1
2
3
4
5
6
7
systemctl enable minio.service
systemctl daemon-reload
systemctl start minio
systemctl status minio.service
systemctl stop minio
搞定
💘 相关文章
- 弄了好久都没有安装好开源微博系统-Pleroma
- 另一款BT(宝塔面板)开源的服务器管理面板工具mdserver-web
- 使用s3cmd同步文件到digitalocean的对象存储spaces的方法
- Scaleway提供免费的75GB对象存储
- 一键安装docker的方法,只需两条命令
- Debian 10 更换163源并安装Java 8和maven记录
- 重新整理了一下兼容S3的開源存儲Minio安裝教程(非docker安裝)
- 使用docker构建基于nodejs编写的流行开源微博程序-Misskey
- 如何使用 Brew 在 Mac 上安装 不同版本的Java
- FreeBSD 安装PHP7.4 和 Nginx