在Linux上安装OnceDoc/OnceOA旺司免费企业管理驱动引擎知识管理套件,Debian/Ubuntu/CentOS/Redhat


发布者 OnceOA  发布时间 1569392584059
关键字 OnceOA  OnceDoc  安装 

OnceDoc/ OnceOA 支持 Debian/ Ubuntu/ CentOS/(Redhat) OpenSuse(Suse) 等Linux发行版。并针对Debian/ Ubuntu创建了自动启动脚本,其他Linux发行版,用户可手动启动。 

 

在 Linux 上安装

首先切换到系统管理员,方便执行指令:  sudo -s 

下载最新安装包

这里以安装 OnceDoc 为例,与 OnceOA 安装的过程相同。

这里用的 build.2922 版本,您可以更新为最新的下载地址。

wget http://onceoa.com/download/build.2922.oncedoc-linux-x64.tar.gz

您也可以通过FTP上传到Linux服务器,然后解压安装。

一键安装

下载完成后,使用解压命令,这行命令会创建 /onceai 文件夹。

tar -xzvf build.2922.oncedoc-linux-x64.tar.gz -C /

 

在 Debian/ Ubuntu 上安装自动启动服务

启动服务

然后将 OnceDoc 注册为系统服务,开机自动启动,目前该脚本仅支持 Debian/ Ubuntu:

/onceai/oncedoc/sh/usr/local/sbin/onceair init

 安装启动脚本后,服务会立即启动。自动启动脚本会在  /etc/init.d/ 目录创建 oncedb oncedb.fulltext oncedoc 三个启动脚本。

 

在 CentOS7/ Redhat 上自动启动服务

在其它Linux发行版上,解压后可手动启动。

运行自动启动脚本,将OnceDB数据库和OnceDoc注册为系统服务,开机自动启动:

/onceai/oncedoc/sh/usr/local/sbin/onceair init-centos

安装启动脚本后,服务会立即启动。自动启动脚本会在  /usr/lib/systemd/system 目录创建 oncedb.service oncedb.fulltext.service oncedoc.service 三个启动脚本。

 

手动启动服务

如果您不想让服务随机自动启动,解压后,可以直接用下面的方法手动启动服务。

/onceai/oncedb/bin/oncedb-server /onceai/oncedb/oncedb.conf
/onceai/oncedb/bin/oncedb-server /onceai/oncedb/oncedb.fulltext.conf

然后手动启动OnceDoc服务

/onceai/nodejs/bin/node /onceai/oncedoc/svr/oncedoc config.js

目前自动启动脚本仅支持Debian/Ubuntu和CentOS/Redhat,在其他操作系统,如OpenSuse等也用尝试用此方法手动启动服务。

 

访问服务 

服务启动后,浏览器访问web服务即可,默认端口为 8064,如:

http://192.168.0.101:8064

 安装完脚本后,可 reboot 重启服务器,检查服务是否自动启动。

 

已知问题

1. 目前 svn/git/samba 三个模块主要针对Debian/Ubuntu脚本本开发,暂不支持CentOS,并且这些模块依赖第三方组件较多,可能会影响安全性,不建议与OnceOA企业管理软件一起使用,建议将文档服务和企业管理服务部署到两个服务器上。连接到一个OnceDB数据库即可。





回复 (4)
  • #
  • #1 wx_16000 1569832695005

    刚才试过在centos6上搭建,解压后手动复制"/onceai/oncedoc/etc/init.d/*" 到"/etc/init.d/" 中,运行oncedb start无法运行,提示缺少"start-stop-daemon",手动编译对应包"dpkg 1.17",编译失败,提示未定义"selinux_status_close"

    centos6 暂时用不了2922版本

  • #2 wx_15926 1570005294815

    这是启动脚本的报错,启动脚本目前只支持Debian/Ubuntu,可以试试手动启动数据库:

    /onceai/oncedb/bin/oncedb-server /onceai/oncedb/oncedb.conf
    /onceai/oncedb/bin/oncedb-server /onceai/oncedb/oncedb.fulltext.conf

    然后手动启动OnceDoc服务

    /onceai/nodejs/bin/node /onceai/oncedoc/svr/oncedoc config.js

  • #3 ptlddn 1572401564928

    补充下:

    依照2L的方法,centos6还是无法启动

    /onceai/oncedb/bin/oncedb-server: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by /onceai/oncedb/bin/oncedb-server).

    老版本的linux(内核版本2.6.32),例如centos6以下的,版本陈旧,生产环境下,GLIB库又不能随便升级。

    所有应该是与此无缘了

  • #4 wx_15926 1572404844114

    可以试试这个版本的

     http://onceoa.com/download/oncedb-server

    需要先更改成可执行文件

 热门文章 - 分享最多
  1. OnceVI前后端分离的数据可视化报表工具简介
  2. OnceIO(Node.JS)中的模板引擎是什么及MVC设计模式的使用与实现
  3. OnceIO(Node.js)模块拦截与注入:模板文件路由重定向与Model数据改写
  4. OnceIO(Node.JS)的网页(模板)的引用与深层嵌套
  5. OnceIO(Node.JS)模块开发:模块注册、模块路由、静态文件重定向以及如何开发与设计一个功能扩展模块
  6. 如何上传免费网站模板到OnceAir顽石云盘,搭建个人网站管理系统
  7. 传言Github正在寻求第二轮融资,或面临估值下降、清算或被微软收购
  8. 如何搭建个人SASS云盘:30秒快速安装OnceDoc企业私有网盘
  9. 在OnceIO(Node.JS)中用Redis储存Session
  10. 用OnceIO(NodeJS)搭建简单的web服务器
  11. NodeJS教程:基于OnceIO框架实现文件上传和验证

 相关阅读
  1. OnceDoc知识文档管理系统使用教程
  2. OnceDoc文件共享设置
  3. OnceDoc多机文档自动同步设置
  4. OnceIO(Node.js)模块拦截与注入:模板文件路由重定向与Model数据改写
  5. OnceIO(Node.JS)模块开发:模块注册、模块路由、静态文件重定向以及如何开发与设计一个功能扩展模块
  6. 模块安装教程:5秒为OnceDoc扩展新功能
  7. 在OnceDoc(NODE.JS)环境下使用HTML和OnceDB(redis)构造表单并存储用户提交的信息
  8. 如何搭建个人SASS云盘:30秒快速安装OnceDoc企业私有网盘
  9. OnceDoc网页版邀请您内测试用

 关键字
OnceOA OnceDoc 安装

 关注我们

我们的微信公众号: OnceDoc
打开微信扫一扫即可关注我们:

OnceDoc