nextcloud+ 后台任务 Cron + Windows +docker

1、nextcloud的Cron

不知道nextcloud的Cron刚啥用的,每次看着失败有点不爽。

然后百度到的解决方法,要CMD执行命令行才能刷新nextcloud。

然后创建了bat,一天开机执行一次,毕竟Windows 服务器晚上关闭一段时间,不用的时候电脑睡眠,省点电。

创建一个nextcloud.bat,放到Windows开机启动的文件夹(C:UsersChengAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup)里就可以了。

早上8点开机执行一次。

@ECHO OFF
docker exec --user www-data -it nextcloud  php /var/www/html/cron.php
EXIT

--user www-data意思是以用户www-data执行 名称为nextcloud容器的php /var/www/html/cron.php命令行

nextcloud+cron

2、nextcloud页面优化(redis+ APCu)

加了redis + APCu + docker,然后把HTML文件夹放到了SSD硬盘里。

然而并没有什么卵用,页面还是半天加载不出来

3、其他优化

因为要节省电费。

把Windows电脑上的docker服务迁移到了树莓派上,应该能节省一部分电费。

记录下迁移和nextcloud优化

1、Windows docker的wiz迁移到了树莓派

2、nextcloud的data数据文件夹放到了机械硬盘,HTML文件夹放到了固态硬盘,添加redis + APCu + docker

3、解决nextcloud 后台Cron,数据库什么4字符啥的等问题

4、hexo(saiita.cn)博客迁移到树莓派,自动开机启动,并备份到GitHub。项目管理学习笔记(pmp.saiita.cn)还是在Windows上,因为没人会访问

5、Windows docker的frp也迁移到了树莓派上



知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

相关推荐

解决nextcloud报:数据库丢失了一些索引错误

数据库丢失了一些索引。由于给大的数据表添加索引会耗费一些时间,因此程序没有自动对其进行修复。您可以在 Nextcloud 运行时通过命令行手动执行 "occ db:add-missing-indices" 命令修复丢失的索引。索引修复后会大大提高相应表的查询速度。

暂无评论

目录展开