Nextcloud
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nextcloud相关的知识,希望对你有一定的参考价值。
参考技术A 版本:15.0.0运行环境:请参考 官方文档
MariaDB是mysql的一个分支,包含在CentOS7的默认程序列表之中,当然要想正常使用还需要一些包,用 yum -y install mariadb-* 可以直接安装全部。
CentOS默认的php版本比较低,需要手动更新rpm,这里使用 Webstatic.com 提供的镜像,安装方式如下:
通过 yum list php* 可以查看有哪些可供安装的php包,这里使用的是7.2版本,偷个懒直接安装所有相关的包。
Callobora Online是官方支持的文档在线协作插件,前身是Libreoffice Online,所以千万别看浏览器报错 Libreoffice Online not loaded yet 就大惊失色,去搜索Libreoffice Online,二者是一个东西。
nextcloud硬件要求
编辑Docker-compose配置文件拷贝以下内容并保存为docker-compose.yml,修改域名等相关参数
这里面包括四个容器服务,nextcloud,nextcloud-db(mysql),solr和redis,其中nextcloud是必须的,后面的服务不使用可以删除配置(同时要删除nextcloud中的依赖)。比如用户数少不想使用mysql,可删除depends_on:后面的- nextcloud-db以及后面的nextcloud-db配置段。nextcloud-db建议企业用户使用,redis作为缓存可以让服务器响应速度变得更快,solr提供了更好的搜索功能,你可以按需要自己配置。
运行docker容器
进入在docker-compose.yml目录
运行数据库容器(不使用Mysql略过)
docker-compose up -d nextcloud-db
运行其他容器
docker-compose up -d
redis配置
如果doker-compose.yml添加了redis服务,需要编辑php配置来启用服务,配置文件路径是/docker/nextcloud/config/config.php
重启reverse容器
docker restart reverse
配置solr
默认的文件查找功能只相当于一个列表过滤,无法搜索子文件夹,启用nextant插件借助solr服务可实现全文搜索,不光搜索文件名,还可以按文档的内容搜索。前提是在docker-compose.yml中配置了solr。
在配置过程中发现nextant无法连接solr,通过docker logs solr查看到错误信息“
cp: can't create directory '/opt/solr/server/solr/mycores/nextant': Permission denied”,
原来是没有权限,执行以下命令修改权限:
sudo chmod -R 777 /docker/nextcloud/solr
重启solr
docker restart solr
通过docker logs solr查看,solr正常启动
登录设置
通过浏览器访问你的网站,第一次打开界面是这样的。
首次打开
输入用户名密码来创建管理员帐号
使用Nextant开启全文搜索
打开Nextant的前提是前面安装了solr服务,
管理员帐号登录,点击右上角齿轮图标,点击"+应用",点击"应用软件包",点击files,找到Nextant,点击启用;
点击右上角齿轮图标,选择管理,点击其他设置,找到Nextant (全文搜索)选项;
在Address of your solr servlet中输入http://solr:8983/solr ,点击测试并保存,出现下图中右侧绿色对号提示即为连接成功。
Nextant配置
发现Nextcloud
总体来说,Nextcloud是一款出类拔萃的私有云盘服务,支持windows、mac、linux、安卓、ios主流操作系统。提供了丰富的插件可以在线安装,比如在线编辑流程图编辑,office文件编辑、日历、联系人、笔记、视频聊天、邮件等等。
主界面
[图片上传失败...(image-25c2ed-1512026386267)] 参考技术A 哎呀,谁把我的零点有照片高效满足她的一些硬在这一个采访的人在讨论,然后是证券销售方面会更大的提升,一点儿作业都完成了,什么画面会更大了,适宜的。 参考技术B 首先呢,你就是你所说的这款硬件的要求只需要内存大,而且CPU必须要支持在8代以上的CPU,而且显卡需要1050以上就可以玩了。
以上是关于Nextcloud的主要内容,如果未能解决你的问题,请参考以下文章