前言

树莓派搭建了nexus私服,自然也可以搭建私有云。

这里我们选择nextcloud,同样使用docker安装,镜像地址:

https://hub.docker.com/_/nextcloud

安装配置

使用docker命令下载镜像:

docker pull nextcloud

前面我们已经安装好了mysql并配置好了bridge网络,这里nextcloud就可以直接拿来用了。

先在mysql里建立数据库、用户和授权:

create database nextcloud;
grant all on nextcloud.* to 'nextcloud'@'%' identified by 'mynextcloud@rasp';

启动时同样指定到devops网络,并挂载数据目录:

docker run -d -p 10080:80 --name nextcloud --network devops --network-alias nextcloud -v /home/pi/data/nexucloud:/var/www/html  --privileged=true nextcloud

之后访问 http://ip:10080 就可以进行初始化配置了。

配置域名

因为路由器绑定了阿里的动态DDNS,刚好又有备案域名,所以可以绑定域名,遗憾是不能使用80端口。

nextcloud默认只信任第一次访问设置初始化的ip,所以在绑定域名后使用域名访问会警告不被信任的域名而拒绝访问。

需要在/var/www/html/config/config.php 中添加信任的域名,具体如下,在trusted_domains中添加一条记录:

'trusted_domains' =>
array (
  0 => '192.168.50.2:8080',
  1 => 'nextcloud.ktanx.com:8080',
),

之后就可以正常访问了,不用重启。

手机端

在应用商店中搜索nextcloud装上就能用了,像iphone就直接可以在appstore中安装。

你可能感兴趣的内容
树莓派的首次使用 收藏,4001 浏览
在树莓派中安装docker 收藏,3567 浏览
0条评论

selfly

交流QQ群:32261424
Owner