minio简介
minio是一个高性能的开源的对象存储服务器(github),简单的说就是你可以用它自己搭建一个类似AWS S3或阿里云的OSS一样的东西。
安装minio服务器及客户端
安装minio服务器:
其实就是把minio
可执行文件下载到/usr/local/bin/
目录下并添加可执行权限。
安装minio客户端:
其实就是把mc
(minio config)可执行文件下载到/usr/local/bin/
目录下并添加可执行权限。
设置启动管理(如开机自启动)
下载systemd文件(用于使用systemctl
来控制启动/停止/开机自启动等等):
编辑minio.service
文件:
把其中的User
和Group
都注释掉(当然也可以创建一个用户和组填进去):
重载minio.service
文件:
填写minio配置文件
由于我们使用systemctl
来管理minio
的启动,所以配置要被minio.service
调用。
编辑minio
的配置文件(这个文件是在minio.service
中的这句EnvironmentFile=/etc/default/minio
中被调用的):
把以下内容放进去:
其中的参数自己看着修改,比如数据存储目录你想放其它地方,就自己修改,但要保证所指定的目录是存在的,域名MINIO_DOMAIN
要与nginx反向代理的域名一致。
启动minio
:
查看minio
启动状态:
重启minio
:
停止minio
:
配置域名
配置域名,其实就是利用nginx反代到minio服务器:
重载nginx配置:
然后访问域名https://minio.your_domain.com
就可以访问到后台了:
点击右下角的 号,点击中间那个Create bucket
即可创建一个bucket(存储桶):
创建成功就可以往里面上传图片或其它文件了。
设置公共可读
要想在markdown中引用图片,必须要把图片设置成能公共访问才行,而图片要公共引用,直接把bucket设置为公共可读即可。
编辑配置文件:
打开~/.mc/config.json
内容是这样的:
把其中的local部分的url
修改为前面设置的域名,同理accessKey
和secretKey
设置为前面/etc/default/minio
的设置的值:
把bucket设置永久公共可读,其中local
就是指使用前面~/.mc/config.json
的“local”部分的配置,markdown
为你自己创建的bucket的名称:
前面设置之后,图片默认就是可公共访问的,只不过要把url中的“minio/”去掉就行了:
链接格式如下:
一、如果您发现本站侵害了相关版权,请附上本站侵权链接和您的版权证明一并发送至邮箱:yehes#qq.com(#替换为@)我们将会在五天内处理并断开该文章下载地址。
二、本站所有资源来自互联网整理收集,全部内容采用撰写共用版权协议,要求署名、非商业用途和相同方式共享,如转载请也遵循撰写共用协议。
三、根据署名-非商业性使用-相同方式共享 (by-nc-sa) 许可协议规定,只要他人在以原作品为基础创作的新作品上适用同一类型的许可协议,并且在新作品发布的显著位置,注明原作者的姓名、来源及其采用的知识共享协议,与该作品在本网站的原发地址建立链接,他人就可基于非商业目的对原作品重新编排、修改、节选或者本人的作品为基础进行创作和发布。
四、基于原作品创作的所有新作品都要适用同一类型的许可协议,因此适用该项协议, 对任何以他人原作为基础创作的作品自然同样都不得商业性用途。
五、根据二〇〇二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可不经软件著作权人许可,无需向其支付报酬!
六、鉴此,也望大家按此说明转载和分享资源!本站提供的所有信息、教程、软件版权归原公司所有,仅供日常使用,不得用于任何商业用途,下载试用后请24小时内删除,因下载本站资源造成的损失,全部由使用者本人承担!