绿联NAS关于nextcloud的几个问题
开始使用nextcloud
我的群晖nas实际上使用已经很少了,主要是作为备份,但是我的网盘一直还是用的群晖自带的synology drive,完全满足我的需求,所以也就没想过要换。
最近打算完全舍弃群晖nas,经过一番比较,最终选择nextcloud作为网盘。
采用docker compose安装,很简单不说了,使用了几天后遇到几个问题倒是值得一说。
遇到的问题
如何使用其他存储池的硬盘作为nextcloud空间?
后台任务系统cron如何配置?
在网页版删除某些文件或文件夹的时候为何会失败?
一个个来
1. 把其他存储池的硬盘挂载到nextcloud
nextcloud安装完后在菜单-应用中找一个叫External storage support 的应用,我安装的是官方版本,这个应用默认已经安装,但是禁用了,点击启用。
启用后在“个人”菜单下会找到一个“外部存储”的设置菜单(是个人菜单下,不是管理设置下,否则权限可能会有问题),点进去按照自己的情况添加其他硬盘空间就可以了,我用的是webdav。
添加好以后在所有文件内就可以看到这个添加后的文件夹了。
2. 系统cron任务
nextcloud安装好以后,后台任务默认使用的是AJAX,大概意思是你打开网页才会执行后台任务(例如通知,清除垃圾等),nextcloud推荐使用的是系统cron定时任务。

因为是NAS安装,这个需要进入NAS系统设置,群晖比较简单,绿联NAS需要ssh连接到后台,切换到root权限后执行下列命令:
crontab -e如果是绿联nas,输入上述命令后会让你选择编辑器,有nano和vim,我用的nano
选择好编辑器后会打开编辑页面,输入:
*/5 * * * * docker exec -u www-data nextcloud php -f /var/www/html/cron.php其中nextcloud要改为你的容器名称。这句话的意思是每五分钟运行一次cron.php
保存退出,注意不同编辑器退出的命令是不一样的。
3. 无法删除文件或文件夹
原因:不是使用nextcloud网页端,或者客户端产生的文件或文件夹,例如你直接在nas的文件管理器内创建了一个文件而不是用nextcloud网页端添加的,就会出现这种情况。
解决办法也很简单,就是nextcloud里的文件都通过网页或者客户端进行操作就行了。
已经有的文件或文件夹想删怎么办呢?用啥创建的就用啥来删。
最后
nextcloud可以挖掘的东西还有很多,之后如果还有问题,我再更新。
说实话,要不是群晖硬件太屎,价钱太贵的话,国产这些nas真打不过。