Minio:一个开源的AWS S3服务器,让你老爷安卓机焕发第二春

天兵公园 · · 1636 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

Minio 是一个 AWS S3 的开源实现,基于 Golang 开发,它是一个服务端,客户端可以通过浏览器访问。并且它提供了文件操作的 API,可以方便的为它开发更多的客户端或者使用你熟悉的编程语言访问 minio 上存储的文件。


Minio

这里我们把它当做一个私有云使用,通常它运行在 Linux 或者 Windows 服务器上,不过官方也提供了 ARM 的编译版本,那么接下来我们将 Minio 部署在 Android 手机上。

访问 Minio 的官网 https://minio.io/ 下载最新的 ARM 编译版本。

https://dl.minio.io/server/minio/release/linux-arm/minio

官方已经提供了部署方式,非常简单,但是这一步我们先稍等下操作。

$ wget https://dl.minio.io/server/minio/release/linux-arm/minio
$ chmod +x minio
$ ./minio server ~/Photos

确保手机已经 Root,将 minio 拷贝到手机存储卡里,注意 minio 不能在内置存储或存储卡中执行,因为存储卡被格式化成 noexec 格式,需要 mount 后才能执行,比较麻烦。我是先拷贝到存储卡,然后使用 Root Explorer 到 /mnt 下。

现在假设你的 minio 的完整路径是 /mnt/minio ,我们为 minio 设置可执行权限。

su
chmod 777 /mnt/minio

建议连接电脑后使用 adb 工具操作,如果不方便可以在手机上安装 Termux 后操作。

接下来在存储卡上建一个文件夹,随便什么都行最好是英文,待会会让 minio 监听这个文件夹,比如我的 S3 ,完整路径 /sdcard/S3,然后启动 minio 服务器。

su
cd /mnt
./minio server /sdcard/S3

然后就看到 minio 已经启动,会显示监听的服务器地址端口,以及 AccessKey和 SecretKey 信息。


启动 minio

Win10 下蜜汁乱码了,正常显示的比较清晰。

我们打开提示的服务器地址,会出现一个登陆界面。


minio 登陆界面

输入两个Key之后,就可以愉快的上传分享文件了。

本文来自:简书

感谢作者:天兵公园

查看原文:Minio:一个开源的AWS S3服务器,让你老爷安卓机焕发第二春

入群交流(和以上内容无关):Go中文网 QQ 交流群:798786647 或加微信入微信群:274768166 备注:入群;关注公众号:Go语言中文网

1636 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传