![a6cbf0a77bf2d55bf2226565ed8dc016.png](https://i-blog.csdnimg.cn/blog_migrate/cca16666198d5f69e0163fb77dcba316.jpeg)
直接用docker pull nextcloud会失败,你可以再试试……
只能先安装php7.3
sudo apt install php7.3
然后建个目录吧,随便你放哪里都行,用来放nextcloud的代码
mkdir nextcloud
cd nextcloud
下载nextcloud的安装文件
sudo wget https://download.nextcloud.com/server/installer/setup-nextcloud.php
运行起来,防止冲突,用了81端口,你可以随便改
sudo php -S 0.0.0.0:81
浏览器访问树莓派的ip和端口,例如:http://192.168.137.2:81
根据提示下一步,会告诉你缺很多模块,类似dom,XMLWriter,curl之类
这些都是php的组件,可别以为是系统的。下面类似命令就能解决了。
sudo apt install php7.3-curl
sudo apt install php7.3-xml
sudo apt install php7.3-mysql
sudo apt install php7.3-等等
重新启动php,还是刚才那个安装页面
如果不缺了,应该就进入nextcloud初始化页面了,设置密码,还有数据库,并且不推荐sqlite,推荐mysql/mariadb,我的ZeroW上没有mysql,那就装mariadb吧,兼容mysql的(mysql官方管理工具不兼容)。
现在进入刚才那个安装页面,设置一个管理员和配套密码,然后数据库写个名字,比如nextcloud,帐号root,密码不写,就开始大概10多分钟的安装了。
然后就是nextcloud的欢迎页面。
![ae5e8e1985dd9f93f5288f886ac95a4a.png](https://i-blog.csdnimg.cn/blog_migrate/27cd6f486d0c3cf971b154a309799b2d.jpeg)