最近有小伙伴私信以及留言问我树莓派4B如何安装nextcloud,我觉得既然大家有需求我就来写一写,一来满足大家的需求,二来给博客增加点人气。还是那句话,做人民群众喜欢的内容。

nextcloud目前在树莓派前三代上均能较为简单的安装,但是4代目前似乎还没有涉及,正好我就趁虚而入啦!话不多说,我们现在开始。

此次安装我们采用Ansible脚本的方式:

步骤

更新系统

按照惯例,每次安装软件前保证系统是最新的:

sudo apt-get update
sudo apt-get upgrade

安装Ansible

sudo apt-get install ansible -y

下载脚本

git clone https://github.com/YuanGao-NAU/raspi_nextcloud.git
cd raspi_nextcloud

安装

date ; ansible-playbook --become -c local -i "localhost," --extra-vars "DATABASE=mysql MYSQL_ROOT_PASSWORD=qwerty NCUSER_PASSWORD=raindrop" build_nextcloud.yml

这里你将看到类似如下输出:

大概10分钟左右可以安装完成。

以下信息非常重要,请牢记:

  • MySQL root用户密码:qwerty(可自行修改MYSQL_ROOT_PASSWORD=qwerty)
  • nextcloud数据库用户:ncuser(可通过修改脚本源码修改)
  • nextcloud数据库密码:raindrop(可自行修改NCUSER_PASSWORD=raindrop)
  • nextcloud数据库名:nextcloud(可通过修改脚本源码修改)

配置

打开网页:

http://树莓派IP/nextcloud

你将看到如下界面(注意,我的浏览器语言是英文,因此显示为英文界面,中文界面类似):

在这一步,你需要输入想要创建的用户名和密码,然后点击红框处,将会看到以下内容:

在红框1处,填入你想创建的用户名和密码,当然跟我选一样的也不是不可以:),在红框2处,选择MySQL/MariaDB,在红框3处,填入之前安装时的信息,即非常重要的信息。在红框2的上方,填入地址“/var/nextcloud/data”

点击Finish Setup(浏览器语言为中文的可能是“完成安装”),稍加等待即可。

大功告成啦!

有问题请留言,如果有用请给我的GitHub加Star!

下方的赞也可以顺便点一下!

最后修改日期:2020年6月16日

作者

留言

感谢大佬教程,基本安装完毕了,哈哈哈哈哈哈哈

已经安装成功了,感谢大佬耐心指导?树莓派4b亲测可用

这是linux通用吗?

[Download Nextcloud 17.0.1 (for Buster) 这个红了怎么办 提示An exception occurred during task execution. To see the full traceback, use -vvv. The error was: SSLError: (‘The read operation timed out’,)
fatal: [localhost]: FAILED! => {“changed”: false, “msg”: “failed to create temporary content file: (‘The read operation timed out’,)”}

怎么添加外部存储,并在局域网其他电脑访问啊?

    可以直接用mount挂载到nextcloud存储的位置,把原来的位置顶掉就可以了,虽然比较暴力但是可以解决问题

Archer du 

最后一步下载nextcloud失败,可能是下载链接的问题

[email protected]:/home/pi# date ; ansible-playbook –become -c local -i “localhost,” –extra-vars “DATABASE=mysql MYSQL_ROOT_PASSWORD=qwerty NCUSER_PASSWORD=raindrop” build_nextcloud.yml
2020年 10月 23日 星期五 15:38:08 BST
ERROR! the playbook: build_nextcloud.yml could not be found

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。