当前位置: 首页 > news >正文

ubuntu22.04安装onlyoffice社区版

安装unbuntu22.04

https://blog.csdn.net/qq_36437991/article/details/135915360

安装onlyoffice

sudo apt-get update
sudo apt-get upgrade

postgresql

sudo apt-get install postgresql

在这里插入图片描述
创建用户和数据库

sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH PASSWORD 'onlyoffice';"
sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice OWNER onlyoffice;"

在这里插入图片描述

安装rabbit-mq

sudo apt-get install rabbitmq-server

安装nginx-extras

sudo apt-get install nginx-extras

安装onlyoffice server

下载unlimited-onlyoffice-package-builder,上传到服务器上
在这里插入图片描述

sudo apt-get install /home/wjl/onlyoffice-documentserver_8.0.1-31-btactic_amd64.deb

如果不带路径会从其他源中查找导致报错

依赖包会自动安装,等待安装完成
在这里插入图片描述
访问http://ip:80即可,出现如下界面说明安装成功
在这里插入图片描述
如果安装正版需要执行如下操作

mkdir -p -m 700 ~/.gnupg
curl -fsSL https://download.onlyoffice.com/GPG-KEY-ONLYOFFICE | gpg --no-default-keyring --keyring gnupg-ring:/tmp/onlyoffice.gpg --import
chmod 644 /tmp/onlyoffice.gpg
sudo chown root:root /tmp/onlyoffice.gpg
sudo mv /tmp/onlyoffice.gpg /usr/share/keyrings/onlyoffice.gpgecho "deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
sudo apt-get update
sudo apt-get install ttf-mscorefonts-installer
sudo apt-get install onlyoffice-documentserver

后续操作一样,存储key的位置/etc/onlyoffice/documentserver/local.json

api访问出现502

在这里插入图片描述

systemctl status ds-* 
systemctl status ds-docservice
sudo systemctl start ds-docservice
/bin/sh -c exec /var/www/onlyoffice/documentserver/server/DocService/docservice 2>&1 | tee -a /var/log/onlyoffice/documentserver/docservice/out.log 
# 查看日志分析原因
vim /var/log/onlyoffice/documentserver/docservice/out.log 
groups ds
sudo chown ds:ds /etc/onlyoffice/documentserver/default.json
sudo chmod 666 /etc/onlyoffice/documentserver/default.json
sudo chown ds:ds /etc/onlyoffice/documentserver/production-linux.json
sudo chown 666 /etc/onlyoffice/documentserver/production-linux.json

在这里插入图片描述
在这里插入图片描述
设置好权限之后重启一下其他的服务也就都可以了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

几个位置需要记录一下
/var/www/onlyoffice
/etc/onlyoffice
/var/log/onlyoffice
/var/lib/onlyoffice

缓存文件地址/var/lib/onlyoffice/documentserver/App_Data/cache/files/data

参考

https://www.onlyoffice.com/download-docs.aspx#docs-community

相关文章:

  • React-配置json-server
  • 认识和使用 Vite 环境变量配置,优化定制化开发体验
  • 鸿蒙NEXT开发中的知识:构建自己的ArkTS应用工程(Stage模型)
  • Redis面试题自测
  • leetcode34:在排序数组中查找元素的第一个和最后一个位置
  • JMeter的基本使用与性能测试,完整入门篇保姆式教程
  • Stable Diffusion 3 大模型文生图“开源英雄”笔记本部署和使用教程,轻松实现AI绘图自由
  • Aidlux 1.4 部署homeassistant core 2024.6实录
  • java试卷练习1
  • 简易版的进程池
  • print(“{}{}“.format())
  • 四、SpringMVC实战:构建高效表述层框架(二)
  • leetcode322零钱兑换(背包问题)
  • 图像分割(三)-RGB转HSV后图像分割方法
  • USB学习——12、usb初始化和插拔驱动软件流程大致框架描述
  • 《剑指offer》分解让复杂问题更简单
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • C++类的相互关联
  • Java 内存分配及垃圾回收机制初探
  • Kibana配置logstash,报表一体化
  • SwizzleMethod 黑魔法
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • Webpack 4 学习01(基础配置)
  • 从输入URL到页面加载发生了什么
  • 将 Measurements 和 Units 应用到物理学
  • 解析带emoji和链接的聊天系统消息
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 前端设计模式
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 白色的风信子
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • ​虚拟化系列介绍(十)
  • ​学习一下,什么是预包装食品?​
  • #if 1...#endif
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (BAT向)Java岗常问高频面试汇总:MyBatis 微服务 Spring 分布式 MySQL等(1)
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (ZT)一个美国文科博士的YardLife
  • (二)Optional
  • (二)测试工具
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (回溯) LeetCode 78. 子集
  • (三)docker:Dockerfile构建容器运行jar包
  • (转载)(官方)UE4--图像编程----着色器开发
  • (自适应手机端)行业协会机构网站模板
  • .bashrc在哪里,alias妙用
  • .form文件_一篇文章学会文件上传
  • .gitignore文件忽略的内容不生效问题解决
  • .h头文件 .lib动态链接库文件 .dll 动态链接库