买个云服务器有啥用_用树莓派自制云服务器,放进口袋随身带!

由于公众号文章的推送规则已经改成了不按照发布时间排序,所以为了大家能够准时收到我们的文章推送,请记得猛戳右下角的「在看」,并点击公号主页右上角的“ ... ”将 程序员极客实验室 设为星标~这样就不会错过每一篇精彩的推送啦~

作者:tobychui 转自/译者:趣无尽

f6170ddbcefdea35c156396d19b80d68.png

作为开发者,我一直希望制作一个能装进口袋的东西,来为我的设备提供离网存储解决方案。

而通常大家所选择的便携式的 SSD 并不能很好地满足这一需求,因为你还需要数据线、笔记本电脑、手机或其他设备的电源适配器。显然不是一个口袋装得下的,至少也需要一个小腰包吧。

另一方面,我在构建自己的云存储方案,一种为 NAS 设计的操作系统。

那么为什么不将这两个需求合并一下,组合成一个超级便携的「云服务器」呢?

这正是我开始下面这个项目的背景,这个设备内置了电池,并带有 WiFi AP 和数据存储池。

材料清单
  • 树莓派 Zero W × 1

  • 尺寸合适的锂电池 × 1

  • 便宜的 18650 移动电源(用来拆零件用) × 1

  • RT3070 USB 无线网卡 × 1

  • FE1.1S USB Hub 模块 × 1

组装部件

参考下面的组装演示视频进行组装。

部件的连接图如下。如果你不需要使用 AP 模式,那就不用安装 RT3070 无线网卡。

8d730cee173513b03cecbe50d663d821.png

最终组装成下面的样子。

6cd438abb90af382cef5a012ac8f4e1c.png

e1da8c69bea6cb1389577f1be3668ee4.png

2ad0510e79b5d1923a90eb7988e98a46.png

电源的设计使用 2 x 1200mAh 的锂电池,它在高负载下可以工作大约 45 分钟到 1 小时。

3D 打印外壳

在项目文件库中下载打印文件:https://make.quwj.com/project/345

c5605a7194a32a790cfb1bea5b7f8e37.png

外壳由两部分构成,顶面和底面。用 M3X10 的螺钉固定在一起。

现在可以将装好的模块放入外壳了!

83fc64cba2b778d1781192f1275a4b65.png

4e9cd8f563e65ddc69c84642165a0d97.png

f085953e1b7917f90891f65dc9b1bb96.png

下面开始介绍软件部分。

NAS 软件的选择

在大多数 NAS DIY 项目中,通常选择 Open Media Vault (OMV) 或者 FreeNAs 来「标配」树莓派实现 NAS 功能。下面我重点介绍一下我自己做的 NAS 系统——ArozOS!

GitHub: https://github.com/tobychui/arozos

cca2d48818540f43fd6159d164a092b9.png

我自己造这个 NAS 系统的轮子,主要是因为其他开源系统是用 PHP 写的,在树莓派上运行效率一般。而 ArozOS 采用 Golang 开发,可以榨干树莓派的处理能力。

从 GitHub 仓库中下载最新的镜像文件,用 7zip 解压出 img 文件之后再用 Win32 DiskImager 写入 microSD 卡。在根目录添加一个名为 ssh 的目录。

启动树莓派,使用 Putty 登录树莓派,默认用户名 pi 密码 raspberry。

使用 sudo raspi-config 命令扩展磁盘分区。然后重启树莓派。

下面的视频展示了 ArozOS 系统 Web 桌面模式的实际运行效果。

在口袋云服务器上创建第一个帐号

服务器启动之后,在电脑的网络邻居里会弹出新设备。

bd52b28bc8bc18b0e02a1f3a48b65352.png

双击图标,根据提示创建新账号。

4f93d6c1c27bc6765962ad6e4ed1944c.png

用所创建的帐号即可登录到 Web 桌面。

68bfceff3ec8f9647da572bddf322de5.png

3e275a494d3dbe414693ae1f6489ebf5.png

b72aaf3810eba61520058a2885f7987a.png

c2879d57fe6b9abca335d4e838394165.png

这个 NAS 系统我将一直更新和改进,你不妨在 GitHub 上关注一下这个项目:https://github.com/tobychui/arozos

最后附上完整的接线图。

151c3c250ee351ea565d4afe986101cb.png

锂电池并联接线示意图。

637f1d4cd072d835240b6981d93d4110.png

本项目文件库地址:

http://make.quwj.com/project/345

via instructables.com/id/Raspberry-Pi-Pocket-Cloud-Server/

推荐阅读:(点击标题可跳转)


波士顿动力机器狗要去切尔诺贝利上班了 树莓派 + OpenWrt 实现 BT 下载机 这位“华为天才少年”,竟然要我用“充电宝”打《只狼》

8af621b571f3903e5b5a56f04854fed0.png

点赞和在看就是最大的支持

dce8e161bbcdf4d8e4be9225ca4edd28.gif

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值