利用树莓派基于docker部署Nextcloud
利用树莓派基于docker部署Nextcloud
这篇博客主要说明我个人是如何在树莓派部署Nextcloud服务的。
仅表述个人观点和经验,如有不足欢迎在评论区讨论
硬件及系统
硬件:树莓派3b
系统:Ubuntu20.04 64Bit
思路
使用Docker进行容器的部署
在容器和宿主机之间进行端口的映射
建立容器和宿主机之间进行卷的绑定以方便后期的数据管理
拉取镜像
docker pull nextcloud
如果速度太慢请更换国内源,操作不再赘述。
创建容器并且进行端口映射和绑定卷
-d 创建后台运行容器
-p 端口映射
-v 绑定卷
进入网页管理端进行注册和初始设置
使用
localhost:8888
进入网页管理端
因为Ubuntu20.0.4还未有适配的Mysql所以我直接使用了SQLlite
其中数据位置我采用的是上文的
./nextclouddb
需要注意的是此文件夹的权限必须是0770
拥有者为 www-data
完成上面的操作Nextcloud应该可以正常运行
设置信任域的方法
修改/config/config.php
找到trusted_domains在后面顺序添加或修改
示例:
‘trusted_domains’ => array(
0 => ‘127.0.0.1’,
1 => ‘0.0.0.0’,
),