二:nextcloud27最全面优化与解决各种安全警告_nextcloud 优化全攻略(2)

在 nginx 配置文件钟添加以下语句即可解决

fastcgi_read_timeout 86400;

重启nginx或者重新加载配置文件

nginx -s reload

存在错误日志

日志路径位于nextcloud/data/ 目录下

vim /var/www/nextcloud/data/nextcloud.log

php-imagick 模块不支持 SVG

可以直接用以下步骤即可

apt install libmagickcore-6.q16-6-extra

重启nginx

systemctl restart nginx

nextcloud无法访问应用商店

#在config.php中增加以下配置

vim /var/www/nextcloud/config/config.php

‘appstoreenabled’ => true,
‘appstoreurl’ => ‘https://www.orcy.net/ncapps/v2/’,

视频预览与缩略图并配置imaginary

在应用商店下载Preview Generator 插件并将其启用(通过正确配置可以预生成预览文件,减少系统负载)

首先生成所有预览(必须下载Preview Generator),如若文件很多,将会耗费较长时间

cd /var/www/nextcloud
sudo -u www-data php occ Preview:generate-all -vvv

其次将Preview:pre-generate添加到cron作业中

cd /var/www/nextcloud
sudo -u www-data php occ preview:pre-generate

构建imaginary服务

手动构建

创建并编辑docker-compose.yml

version: ‘3.1’

services:
aio-imaginary:
image: docker.io/nextcloud/aio-imaginary:latest
restart: always
environment:

  • PORT=9000
    ports:
  • “172.18.0.10:9000:9000”
    command:
  • -concurrency 50
  • -enable-url-source
  • -log-level debug

之后在当前文件夹下执行docker compose up -d即可

宝塔1panel构建

image-20240117112813661

apt install libmagick

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Nextcloud 是一个强大的开源自托管文件同步和共享解决方案,可以为用户提供类似于 Dropbox 的数据同步和共享功能。它具有丰富的应用生态系统和强大的二次开发能力,使开发者能够为其添加各种自定义功能和扩展。 Nextcloud 的二次开发可以通过多种方式进行,包括创建新的插件、修改现有插件、创建新的主题、定制用户界面等。开发者可以使用 PHP、JavaScript、HTML、CSS 等技术来进行开发,根据自己的需求选择合适的方式。 通过开发插件,可以为 Nextcloud 添加新的功能和特性。例如,可以创建一个新的日历插件,使用户能够在 Nextcloud 中管理日程安排和提醒。还可以创建一个新的文件预览插件,使用户能够在浏览器中直接预览各种类型的文件。 通过修改现有插件,可以根据自己的需要来定制和扩展现有功能。例如,可以修改文件共享插件,实现更加灵活的共享方式,或者修改用户管理插件,添加更多的用户管理选项。 通过创建新的主题,可以改变 Nextcloud 的用户界面外观和风格。开发者可以根据自己的设计需求和品牌形象,自定义界面的样式、布局和颜色等。 通过二次开发,开发者可以根据自己的需求和想法,为 Nextcloud 添加各种自定义功能和扩展,从而为用户提供更好的使用体验和功能选择。同时,由于 Nextcloud 是开源软件,开发者还可以与社区共享自己的二次开发成果,为社区的发展做出贡献。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值