最开始玩树莓派也是想能够搭建一个私人nas,能够做数据备份,其中各种折腾,我用的是一块旧的硬盘加nextcloud实现的私人nas,现在记录以下搭建的整个过程。
1.安装nextcloud
Nginx
首先需要安装Nginx ,Nginx是web服务器,我们安装的nextcloud会挂载到Nginx上面,这样就可以通过网络访问了。
安装参考:/xiangzhuo/p/9473812.html
安装完成之后启动Nginx服务。
Docker
接着需要安装docker,使用docker来安装nextcloud会给我们省很多麻烦。
sudo apt-get updatesudo apt-get -y install docker-engine
docker安装完成检查下是否安装成功
Nextcloud
使用如下命令安装,
docker run -d \ #让容器后台运行--name nextcloud \ #容器名称-p 8000:80 \ #将8000端口映射到80端口-v /data/nextcloud:/var/www/html \ #将目录/data/nextcloud挂载到/var/www/html目录上nextcloud
等待安装完成之后,在浏览器当中输入http://树莓派的ip:8000,就可以看到如下界面,按照它的提示一步一步的安装就可以了。
2.更换目录
我们使用docker安装完成之后,nextcloud默认下载在/data/nextcloud目录下,这个目录一般都是在我们的sd卡上,容量有限,因此可以将其移动到我们的硬盘上。
mv /data/nextcloud /media/pi/bear/data/
其中/media/pi/bear/data/是我的硬盘上的目录,
然后下次运行docker的时候就使用如下命令
docker run -d \-p 8000:80 \-v /media/pi/bear/data/nextcloud:/var/www/html \nextcloud
3.安装离线下载插件
在主界面,选择应用,跳转到插件界面
然后在插件界面,选择tool,搜索ocDownloader,安装
安装完成之后,我们在主界面就可以看到多了一个选项卡,输入连接就可以下载了。
4.手机端
nextcloud也提供了手机端,地址:/nextcloud
下载release包安装之后,在界面当中输入服务器地址即可登录。
这样一个个人nas就搭建完成了。不过目前这个nas只能在局域网里面访问,如果拥有公网ip或者是一台虚拟服务器也可以利用反向代理来实现,这个放在之后再折腾。
如果觉得《树莓派搭建私人nas》对你有帮助,请点赞、收藏,并留下你的观点哦!