用树莓派搭建私有云盘

发布于 2017-02-15  2.19k 次阅读


最近收拾东西的时候偶然间发现了去年买的树莓派3b+,当初是准备用来搭建博客用的,但是稳定性实在不咋地,天天崩。于是就一直放在哪了,今天刚好翻出来,准备用来搭建个私有云盘,彻底摆脱第三方云存储服务

个人云盘的项目有很多,比如seafile、迷你云、ownCloud等等。大家可以参考知乎的这篇文章进行选择。我准备搭建的是seafile,因为他的中文论坛比较强大,很多问题都能在上面找到答案,官方文档说明也很详细,不需要太多的知识均能看懂,重要的是对树莓派的支持很好

准备工具

树莓派*1

公网ip*1

内存卡or移动硬盘

开始搭建

  • 下载seafile安装包:GitHub
  • 安装依赖包:
    sudo apt-get install python2.7 python-setuptools python-imaging python-ldap sqlite3 python-urllib3
  • 将安装包上传到pi中并解压缩
    tar -xvf seafile-server_6.0.7_stable_pi.tar.gz
  • 进入seafile文件夹
    cd seafile-server-6.0.7
  • 运行安装程序
    ./setup-seafile.sh
    这里根据提示依次输入服务器名字,服务器IP/域名,数据目录,端口号。
  • 回车后开始设置设置seahub,端口可以自己修改,默认8082
    ./seafile.sh start
  • 启动seahub:
    ./seahub.sh start 8000
  • 第一次启动会要求输入管理员账号密码和邮箱,输入完成后即可启动,打开http://ip或者域名:8000即可看到登陆页面
  • 至此-安装完成

上传的速度还是不错的,可能是内网的缘故吧~

家里的带宽是10m专线,阿里云测试三个节点下载速度均为1.5m/s左右,速度还不错,比某云的bt下载速度快多了,我这里是用的内存卡做测试,大家也可以挂载移动硬盘当存储设备哦~

使用体验

使用了一天的seafile总体感觉很棒,速度达到了最高标准,支持外链分享,密码分享,创建群组,加密资料等,完全可以和某云有的一拼,不出意外的话数据应该不会丢失。并且seafile拥有各个平台的客户端,包括Linux和Mac等,随时随地备份你的资料,和家人一起共享照片等,非常不错,大家如果有树莓派之类的设备可以一试哦~vps的话不建议使用,虽然速度很快,但是存储空间小,如何文件多的话很快就占满了,不如自己用移动硬盘。


聆听最初的声音,向往无尽的未来