10-云文档环境搭建

简介: 本文介绍如何搭建基于Nextcloud与OnlyOffice的云文档环境。通过Docker部署Nextcloud 29.0.3和OnlyOffice DocumentServer 8.1.0,配置在线文档编辑功能,实现多用户协同编辑。包含镜像拉取、容器启动、插件安装、密钥配置及默认文件管理等步骤,支持Excel等文件的实时共享协作。

10-云文档环境搭建

环境说明方案:使用nextcloud云盘作为文档存储,使用onlyoffice/documentserver作为文档在线编辑插件。准备:从docker hub上拉取nextcloud:29.0.3镜像从docker hub上拉取onlyoffice-documentserver:8.1.0镜像从NextCloud官网下载NextCloud连接onlyoffice的插件部署环境启动docker容器启动onlyoffice环境:

启动nextcloud环境:其中,onlyoffice环境启动较慢,需要等待一段时间才能访问。启动成功后,可以在浏览器进行访问:nextcloud:http://192.168.xxx.xxx:9081/onlyoffice:http://192.168.xxx.xxx:9080/nextcloud进行初始化首次访问nextcloud时,页面会提示创建管理员用户,例如admin/admin。存储可以不进行修改,因为已经映射到了磁盘。为nextcloud添加插件nextcloud需要安装连接onlyoffice的插件。从NextCloud官网下载下来的插件放到nextcloud的apps文件夹中解压:

1

2

3

cp ~/docker-images-tar/onlyoffice.tar.gz /root/cloud_docfile_workspace/nextcloud_workspace/apps

cd /root/cloud_docfile_workspace/nextcloud_workspace/apps

tar -zxvf onlyoffice.tar.gz

重启nextcloud容器:

1

docker restart nextcloud

配置nextcloud插件使用管理员登录nextcloud页面,在应用中启用刚刚加入的onlyoffice。浏览器访问onlyoffice页面,在欢迎页上会有一条自动生成秘钥的语句:

1

sudo docker exec f9e1ab009351 /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'

在服务器执行该语句,得到一条秘钥。使用管理员进入nextcloud的系统设置页面,选择onlyoffice,配置onlyoffice的地址 http://192.168.xxx.xxx:9080/,配置刚刚生成的那串秘钥。取消用户默认文件在nextcloud上新创建一个用户时,nextcloud会自动为该用户创建一些默认文件。这些文件是从nextcloud的 /var/www/html/core/skeleton 文件夹内容复制出来的,如果要取消这些文件,可以直接清空该文件夹的内容。使用在线文档用户A将Excel文件上传到nextcloud上,分享给用户B。此时用户A、用户B便可以同时打开编辑该Excel。浏览器访问地址:http://192.168.xxx.xxx:9081/

相关文章
|
机器人 API
钉钉里{"code: 400, 错误描述:机器人权限校验不通过;解决方案:请登陆开放平台后台,检查机器人是否归属于token对应的主应用名下 请问场景机器人-发消息-这个报错什么原因导致的啊?
钉钉里{"code: 400, 错误描述:机器人权限校验不通过;解决方案:请登陆开放平台后台,检查机器人是否归属于token对应的主应用名下 请问场景机器人-发消息-这个报错什么原因导致的啊?
1181 0
|
3月前
|
存储 运维 监控
毅硕HPC | Lustre文件系统在HPC集群中的部署实战
Lustre作为一种开源的、分布式并行文件系统,凭借其卓越的可扩展性和极高的I/O吞吐量,成为了全球Top 500超算中心的首选。Lustre不仅仅是一个存储系统,它是连接计算资源与科学数据的纽带。
386 0
|
2月前
|
算法 安全 数据建模
阿里云SSL证书怎么样?2026年阿里云SSL证书介绍、收费标准、性能测评
阿里云SSL证书(数字证书管理服务)是依托国际/国内顶级CA机构(Certificate Authority,证书颁发机构)颁发的加密认证服务,核心定位为“保障网络通信安全、验证身份合法性的基础安全解决方案”,通过TLS/SSL加密协议对客户端与服务器之间的传输数据进行加密,防止数据被窃取、篡改,同时验证网站/服务器身份,避免钓鱼网站冒充风险。2026年,阿里云SSL证书全面升级为订阅服务模式,适配CA/B行业新规,优化证书类型覆盖与性能表现,同时推出针对性优惠活动。以下结合官方定义、实测数据与公示信息,完整还原核心内容,全程不带营销词汇,确保信息真实无篡改。
558 3
|
3月前
|
人工智能 C++
AnythingLLM vs Cherry Studio vs Chatbox:三大AI工具深度横评
本文深入对比三大AI工具:AnythingLLM、Cherry Studio与Chatbox。从易用性、功能丰富度、RAG能力、多模态支持到知识库管理,全面分析各工具优劣,并结合企业知识管理、个人创作学习等场景提供选型指南。最终指出:选择不在于“最好”,而在于“最合适”——AnythingLLM适合企业级知识体系构建,Cherry Studio助力多模态内容创作,Chatbox则以极简体验满足日常对话需求。
|
8月前
|
存储 文件存储 Docker
威联通 Docker 国内镜像源加速配置全攻略
本文介绍了如何在威联通NAS上配置轩辕镜像仓库以加速Docker镜像拉取。内容包括:获取免登录镜像仓库地址、配置自定义存储库、测试镜像拉取及日常使用优化建议。通过简单几步即可提升镜像下载速度与稳定性,适用于个人及企业用户。
3041 0
|
存储 开发工具 数据库
gitea docker 快捷安装部署
通过Docker快速部署Gitea,可以大大简化安装过程,确保系统环境的稳定性与一致性。使用Docker Compose管理容器,使得Gitea的维护和升级更加方便。通过定期备份数据,确保在需要时可以快速恢复。这个部署方案适合各种规模的开发团队,特别是希望通过自托管方式管理代码库的用户。
1215 24
|
10月前
|
存储 Linux iOS开发
Elasticsearch Enterprise 8.18 发布 - 分布式搜索和分析引擎
Elasticsearch Enterprise 8.18 (macOS, Linux, Windows) - 分布式搜索和分析引擎
394 0
|
数据建模 网络安全
阿里云SSL证书不同类型DV、OV和EV如何收费?单域名和通配符SSL价格整理
阿里云SSL证书提供免费和收费选项。收费证书包括:DV单域名WoSign 238元/年,DigiCert通配符DV 1500元/年,GlobalSign OV企业型1864元/年等。免费SSL证书由Digicert提供,有效期3个月,每年可领取20个单域名证书。更多详情及价格表请参考阿里云官方页面。
|
Web App开发 JSON 测试技术
API测试工具集合:让接口测试更简单高效
在当今软件开发领域,接口测试工具如Postman、Apifox、Swagger等成为确保API正确性、性能和可靠性的关键。Postman全球闻名但高级功能需付费,Apifox则集成了API文档、调试、Mock与自动化测试,简化工作流并提高团队协作效率,特别适合国内用户。Swagger自动生成文档,YApi开源但功能逐渐落后,Insomnia界面简洁却缺乏团队协作支持,Paw仅限Mac系统。综合来看,Apifox是国内用户的理想选择,提供中文界面和免费高效的功能。
|
安全 程序员 测试技术
推荐7款程序员常用的API管理工具
本文所有工具都已收录至Awesome Tools,程序员常用高效实用工具、软件资源精选,办公效率提升利器。
1507 3