最近看上了QownNotes笔记app,感觉还是非常的好用的。界面我也很喜欢,这个app是本地app,但是可以使用Nextcloud/Owncloud同步,正好手头有台NAS安装了黑QNAPs所以就搭建一个Nextcloud app。

前言安装nextcloud方式常规的LAMP安装

通过cli脚本安装

通过docker安装

QNAP qpkg文件安装QNAP上的安装/NAS上的安装方式

我发现很多用户非常喜欢docker的安装方式,感觉轻松快捷,但是docker作为轻量虚拟化工具开销还是蛮大的,其实有些时候我觉得我们本末倒置了,舍弃了最基本的缺去追求一些看上去高大上的东西。

网上很多的NAS安装nextcloud/owncloud方式都是docker安装,对于qnap可能很多用户去选用qnapclub store中的qpkg包安装,但是安装的时候发现都提示要安装apache73,这个apache73其实是apache和php7.3的简称,虽然我们可以通过qpkg安装这个包,然后再安装nextcloud,但实际上是没有必要的,因为无论是威联通还是群晖本身的webui就是通过apache和php来进行运行的,所以我们可以利用qnap自身的apache服务来安装nextcloud/owncloud,甚至是一些其他的php服务,例如wordpress,typecho。这个安装非常的简单,1分钟就可以安装好了。QNAP中的apache服务器的一些配置目录

qts本质上还是一个linux系统,只是进行了一些魔改,造成很多的配置文件目录和PATH和linux系统不同,也造成了store安装的时候找不到apache73DIRapache_dir: /usr/local/apache

apache&php&php-fpm: $(apach_dir)/bin

apache config: /etc/config/apache

apache vhost conf: /etc/config/apache/extra

php.ini: QTS系统的php配置文件/etc/config/php.ini php vhost用户配置文件/etc/config/php.user.ini

vhost web dir: /share/Web-->/share/CACHEDEV1_DATA/WebUser&Grouphttpdusr&administratorshttpd control/etc/init.d/Qthttpd.sh start|stop|restart安装Nextcloudnextcloud官网

nextcloud官网下载zip包

nextcloud18.0.2解压zipwindows下用压缩软件直接解压就好了

ssh shell: # unzip nextcloud-18.0.2.zip -d /share/Web解压后的nextcloud文件夹上传到Web目录(必须是这个目录)

5bc0cc553112ddf70b6272295a43a8a1.gif

unload_web_dir.png (76.46 KB, 下载次数: 3)

2020-3-23 03:17 上传

5bc0cc553112ddf70b6272295a43a8a1.gif

nextcloud_dir.png (111.29 KB, 下载次数: 3)

2020-3-23 03:17 上传(重点)更改nextcloud文件夹user:group

ssh到nas上# cd /share/Web# chown -R httpdusr: nextcloud配置Apache虚拟主机

打开控制台-->应用服务-->Web服务器-->虚拟主机-->勾选启用虚拟主机-->新增虚拟主机

5bc0cc553112ddf70b6272295a43a8a1.gif

vhost.png (204.25 KB, 下载次数: 2)

2020-3-23 03:17 上传Config

/etc/config/apache/extra/httpd-vhost-user.conf(可选)使用Mysql/Mariadb数据库

nextcloud默认是使用sqlite数据库,性能有限,qnap自带mysql数据库可以直接无缝使用。

打开控制台-->应用服务-->SQL服务器,两个都勾选上,首次会填写一个root根密码,记住这个密码

5bc0cc553112ddf70b6272295a43a8a1.gif

msyql.png (97.37 KB, 下载次数: 2)

2020-3-23 03:17 上传通过Web安装nextcloud打开浏览器输入http://nas_ip:port

设置管理员用户名和密码

数据目录最好不要更改,默认在nextcloud文件夹下面的data目录。如果需要更改,请懂得如何处理权限问题,否则将会提示没有权限创建数据目录。

点击Mysql/Mariadb数据库

用户名:root

密码:

前缀:

主机:

安装Enjoy!

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐