开源项目Minio:提供非结构化数据储存服务
Minio是一个在Apache Licence 2.0下发布的对象存储服务器。官网:https://minio.io。它与Amazon S3云存储服务兼容。Minio最适合存储非结构化数据,如照片、视频、log文件、备份和容器/VM映像。支持AWS的S3,非结构化的文件从数KB到5TB不等。
Minio的服务器足够轻,可以与应用程序堆栈捆绑在一起,类似于node js、Redis和MySQL。
Docker Container
稳定
docker pull minio/minio
docker run -p 9000:9000 minio/minio server /export
Edge
docker pull minio/minio:edge
docker run -p 9000:9000 minio/minio:edge server /export
更多快速入门Minio Docker的指南:https://docs.minio.io/docs/minio-docker-quickstart-guide
macOS
Homebrew
使用Homebrew安装minio包
brew install minio/stable/minio
minio server ~/Photos
注意
如果你之前使用brew install minio
安装了minio,然后又从minio/stable/minio
官方repo重装的话,Homebrew会由于golang 1.8 bugs变得不稳定。
brew uninstall minio
brew install minio/stable/minio
二进制下载
平台 |
架构 |
URL |
---|---|---|
Apple macOS |
64位英特尔处理器 |
https://dl.minio.io/server/minio/release/darwin-amd64/minio |
chmod 755 minio
./minio server ~/Photos
GNU/Linux
二进制下载
平台 |
架构 |
URL |
---|---|---|
GNU/Linux |
64位英特尔处理器 |
https://dl.minio.io/server/minio/release/linux-amd64/minio |
32位英特尔处理器 |
https://dl.minio.io/server/minio/release/linux-386/minio |
|
32位ARM处理器 |
https://dl.minio.io/server/minio/release/linux-arm/minio |
|
64位ARM处理器 |
https://dl.minio.io/server/minio/release/linux-arm64/minio |
|
32位ARMv6处理器 |
https://dl.minio.io/server/minio/release/linux-arm6vl/minio |
chmod +x minio
./minio server ~/Photos
Microsoft Windows
二进制下载
平台 |
架构 |
URL |
---|---|---|
Microsoft Windows |
64位 |
https://dl.minio.io/server/minio/release/windows-amd64/minio.exe |
32位 |
https://dl.minio.io/server/minio/release/windows-386/minio.exe |
minio.exe server D:Photos
FreeBSD
端口
使用pkg安装minio包
pkg install minio
sysrc minio_enable=yes
sysrc minio_disks=/home/user/Photos
service minio start
二进制下载
平台 |
架构 |
URL |
---|---|---|
FreeBSD |
64位 |
https://dl.minio.io/server/minio/release/freebsd-amd64/minio |
chmod 755 minio
./minio server ~/Photos
从源安装
源安装只针对开发人员和高级用户。如果你没有运作Golang的环境,请关注如何安装Golang。
go get -u github.com/minio/minio
使用Minio浏览器进行测试
Minio服务器附带一个嵌入的基于web的对象浏览器。将你的web浏览器指向☞http://127.0.0.1:9000,从而确保你的服务器已经成功启动。
使用Minio Client mc测试
mc
提供了一种现代的替代UNIX命令,如ls、cat、cp、镜像、diff等等。它支持文件系统和Amazon S3兼容的云存储服务。遵循Minio客户端快速入门指南的进一步说明。
- 1613: [Usaco2007 Jan]Running贝茜的晨练计划
- 1677: [Usaco2005 Jan]Sumsets 求和
- 1609: [Usaco2008 Feb]Eating Together麻烦的聚餐
- 1602: [Usaco2008 Oct]牧场行走
- 【LeetCode 500】关关的刷题日记27 Keyboard Row
- 1601: [Usaco2008 Oct]灌水
- 1657: [Usaco2006 Mar]Mooo 奶牛的歌声
- 1610: [Usaco2008 Feb]Line连线游戏
- 1012: [JSOI2008]最大数maxnumber
- 1430: 小猴打架
- 1202: [HNOI2005]狡猾的商人
- 1059: [ZJOI2007]矩阵游戏
- 3039: 玉蟾宫
- 大公司都有哪些开源项目之腾讯
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- zabbix微信报警设置
- C#中调用python
- Emgucv视频处理--进阶篇
- C#中Lambda表达式总结
- [打造自己的监控系统]使用Django批量监控Oracle长会话
- C# ref实例讲解
- [Oracle 故障处理]记一次undo表空间使用率99%的问题
- C# 队列(Queue)
- 记住没:永远不要在 MySQL 中使用 UTF-8!
- C#多线程委托ParameterizedThreadStart应用
- [Python爬虫]使用Selenium操作浏览器订购火车票
- IDEA多线程调试
- 为什么wait和notify方法要在同步块中调用?
- 一文说清楚Mysql Innodb的B+树索引原理及其推理过程
- [Oracle数据泵全解析]expdp交互式命令行模式命令