用Docker和Raspberrypi搭建云盘

还是一如既往的瞎几把折腾时间

这次准备在校园网下搭建自己的树莓派云盘

可行性?

  • 虽然说搭建服务器要的是稳,但是我就是玩玩而已,所以稳定不稳定都随意。
  • 校园网下IP是随机分配的(todo)

    首先树莓派怎么解决

    我可以说是被树莓派折腾死了,这都是贫穷惹的祸
    我没有显示器,没有键盘,直接操作是没有办法了。
    于是我找来一根网线来直接和电脑硬核连接。
    $ ssh root@raspberrypi.local 就可以了
    虽然连上后可以开启xrdp服务,但是懒得开了,ssh凑合着用吧。
    更新一下源,清华的IPV6贼快,就决定是你了。

首先安装依赖
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
信任 Docker 的 GPG 公钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
改成清华的ipv6源

1
2
3
echo "deb [arch=armhf] https://mirrors6.tuna.tsinghua.edu.cn/docker-ce/linux/debian \
$(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list

最后更新一下
sudo apt-get update
sudo apt-get install docker-ce
docker就算安装好了

在docker上运行nextcloudpi

nextcloudpi安装云盘可谓简单至极,两行命令就可以搞定云盘的配置,LAMP环境完全是配置在镜像里面的
docker run -d -p 4443:4443 -p 443:443 -p 80:80 -v ncdata:/data --name nextcloudpi ownyourbits/nextcloudpi-armhf 树莓派的IP
运行了之后再
$docker logs -f nextcloudpi
当看到init done就好了。
这时候访问https://nextcloudpi.local按照步骤一步步走就行了

问我为什么不用owncloud

我似乎没看到owncloud给的官方镜像,而且ios版的owncloud还要6块钱(

Author: Azusa
Link: http://azukatze.moe/2018/11/10/docker-raspberrypi/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.