OnlyOffice running on Docker
6
2023-08-08
什么是onlyoffice
ONLYOFFICE 是一套开源的协作办公套件,它集成了文档处理、电子表格、演示文稿、项目管理、邮件和日历等多个办公应用,旨在为个人、团队和企业提供协作和生产力工具。
- 多功能办公套件: ONLYOFFICE 包括文档处理、电子表格和演示文稿应用,可以用于创建、编辑和共享文档、表格和演示内容。
- 协作能力: 多用户可以同时在同一个文档上协作编辑,实时查看对方的更改,同时支持评论、批注和跟踪修订功能。
- 云端存储: ONLYOFFICE 提供云端存储,使用户能够将文件保存在云端,并在不同设备上访问和编辑。
- 项目管理: ONLYOFFICE 包含项目管理工具,可以帮助团队组织任务、时间表、里程碑等。
- 电子邮件和日历: ONLYOFFICE 包括电子邮件客户端和日历应用,可以帮助用户管理通讯和时间安排。
- 安全和隐私: ONLYOFFICE 提供数据加密、访问权限控制和审计日志等安全功能,以保护用户的数据和隐私。
- 多平台支持: ONLYOFFICE 可以在不同的操作系统上运行,包括 Windows、Linux 和 macOS。
- 开源和自托管: ONLYOFFICE 是一个开源项目,用户可以查看源代码、定制和扩展功能。此外,用户还可以将 ONLYOFFICE 部署在自己的服务器上,实现自托管。
- 第三方集成: ONLYOFFICE 支持与其他应用和服务集成,如 Nextcloud、ownCloud、SharePoint 等。
总之,ONLYOFFICE 是一个功能丰富的协作办公套件,适用于个人、团队和企业,提供了各种工具来满足办公和协作的需求。如果您需要一套集成的办公工具,可以考虑尝试 ONLYOFFICE。要了解更多关于 ONLYOFFICE 的信息,您可以访问其官方网站或项目的 GitHub 存储库。
docker-compose
version: '3.5'
services:
onlyoffice:
image: onlyoffice/documentserver:latest
container_name: onlyoffice
network_mode: bridge
volumes:
- ./data:/var/www/onlyoffice/Data
ports:
- "5000:443"
restart: always
environment:
- JWT_SECRET=po4F6ZXuxkezP781TsOJJEGM
运行&相关配置
docker-compose up -d
注意:onlyoffice默认有仿跨域。所以在部署的时候,要注意这一点。
如果要解决跨域,可以使用Nginx反代的方式来接入onlyoffice。
Nginx反代
#PROXY-START/
location ^~ /
{
proxy_pass http://127.0.0.1:5000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_http_version 1.1;
}
#PROXY-END/
- 0
- 0
-
分享