写给大忙人看的 - 搭建文件服务器 MinIO(1)

简介: MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。

一、简介

  • MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。
  • MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。

二、下载安装

  • 中文官网地址:
https://docs.min.io/cn/
  • 下载地址:

GNU/Linux

https://dl.min.io/server/minio/release/linux-amd64/minio

Windows

https://dl.min.io/server/minio/release/windows-amd64/minio.exe
  • 赋予文件夹权限:
chmod +x minio

三、启动运行

  • Linux
    1、进入 minio 存放目录
cd /usr/local/minio

2、执行命令,临时启动(/home/minio/data 为你存放静态文件的目录)

./minio server /home/minio/data

3、后台启动,并打印日志

nohup ./minio server /home/minio/data > /home/minio/data/minio.log &
  • Windows
    1、进入 minio.exe 存放目录(D:\minio\data 为你存放静态文件的目录)
cd D:/minio/

2、执行命令

minio.exe server D:\minio\data

启动后会打印出 AccessKey 和 SecretKey 等信息

四、默认配置

  • 默认 AccessKey 和 SecretKey
AccessKey:minioadmin
SecretKey:minioadmin
  • 默认端口
9000

当然,我们也可以自定义这些信息

  • 自定义 AccessKey 和 SecretKey
export MINIO_ACCESS_KEY=minio
export MINIO_SECRET_KEY=miniostorage
  • 自定义端口
./minio server --address 0.0.0.0:9001 /home/minio/data
  • 自定义文件夹地址
export MINIO_VOLUMES="/home/minio/data"

五、访问

  • 开放 9000 端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
  • 访问地址
http://127.0.0.1:9000


我们输入账户密码:


六、开始上传

  • 创建存储桶

请在尝试上载文件之前选择一个存储桶。

在上传之前,提示我们需要先创建一个上传的文件夹(存储桶)



右下角选择:Create bucket


创建一个 product 的文件存储桶



  • 上传文件



右下角选择:Upload file

目录
相关文章
|
缓存 安全 网络协议
手把手教你如何搭建自己的文件服务器
由于FTP、HTTP、Telnet等协议的数据都是使用明文进行传输的,因此从设计上就是不可靠的。人们为了满足以密文方式传输文件的需求,发明了vsftpd服务程序。vsftpd(very secure ftp daemon,非常安全的FTP守护进程)是一款运行在Linux操作系统上的FTP服务程序,不仅完全开源而且免费。此外,它还具有很高的安全性、传输速度,以及支持虚拟用户验证等其他FTP服务程序不具备的特点。在不影响使用的前提下,管理者可以自行决定客户端是采用匿名开放、本地用户还是虚拟用户的验证方式来登录vsftpd服务器。这样即便黑客拿到了虚拟用户的账号密码,也不见得能成功登录vsftpd服
1587 0
|
9月前
|
NoSQL Linux 虚拟化
一篇文章教会你搭建自己的linux虚拟机
一篇文章教会你搭建自己的linux虚拟机
131 0
|
9月前
|
前端开发
前端学习笔记202305学习笔记第二十四天-文件拷贝写入
前端学习笔记202305学习笔记第二十四天-文件拷贝写入
30 0
|
11月前
|
资源调度 JavaScript
十分钟教会你如何使用VitePress搭建及部署个人博客站点
十分钟教会你如何使用VitePress搭建及部署个人博客站点
653 0
|
11月前
|
存储 运维 Linux
【Linux运维】有关服务器
【Linux运维】有关服务器
|
11月前
文件共享小收获
文件共享小收获
|
网络协议 Unix Linux
🌹史上最全的后端必备Linux常用命令汇总(超全面!超详细!)收藏这一篇就够了!🌹
 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器操作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。目前Linux存在着许多不同的Linux发行版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机。
735 2
🌹史上最全的后端必备Linux常用命令汇总(超全面!超详细!)收藏这一篇就够了!🌹
|
前端开发 JavaScript Java
基于Javaweb 开发的个人博客系统心灵小阁
基于Javaweb 开发的个人博客系统心灵小阁
247 0
基于Javaweb 开发的个人博客系统心灵小阁
|
JSON 前端开发 JavaScript
前端老司机 70+ 实用工具网站分享(建议收藏!)🔥🔥(下)
前言 大家好,我是HoMeTown,好的工具,可以帮助我们大幅提高编程效率,今天给大家分享一下我平时收集到的一些工具,目录已经分好了。
102 0
|
前端开发 JavaScript 算法
前端老司机 70+ 实用工具网站分享(建议收藏!)🔥🔥(上)
前言 大家好,我是HoMeTown,好的工具,可以帮助我们大幅提高编程效率,今天给大家分享一下我平时收集到的一些工具,目录已经分好了。
149 0

热门文章

最新文章