Openproject页面

Ubuntu 18.04 安装 Openproject 开源管理软件

什么是Openproject

penProject 是一个开源的、基于Web的项目管理应用程序。免费开源软件。

在Ubuntu 18.04上安装Openproject

将Ubuntu18.04 更新到最新 以及 安装Postgres 和 Apache

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install postgresql postgresql-contrib apache2

为Openproject创建数据库以及用户

小编创建的用户为:opj

数据库为:openproject

密码,你自己定义

获取Openproject 源,加入到本机电脑上

sudo wget -O /etc/apt/sources.list.d/openproject.list https://dl.packager.io/srv/opf/openproject/stable/10/installer/ubuntu/18.04.repo

安装Openproject

sudo apt-get update

sudo apt-get install openproject

开始配置Openproject

sudo openproject configure

Ubuntu 18.04 安装 Openproject 开源管理软件

我之前安装了postgresql,我选最后,我之前安装了postgresql 这里我选择最后一项,当然你之前没有安装的,你可以选择第二项

Ubuntu 18.04 安装 Openproject 开源管理软件

输入你数据库所在电脑的ip,本机可以输入127.0.0.1,也可以使用此台电脑的局域网IP

Ubuntu 18.04 安装 Openproject 开源管理软件

postgresql端口,输入数据库的端口号,5432

Ubuntu 18.04 安装 Openproject 开源管理软件

输入数据的用户,在前面我们创建的数据库的用户:opj

Ubuntu 18.04 安装 Openproject 开源管理软件

opj 的密码,输入数据库用户opj 的密码

Ubuntu 18.04 安装 Openproject 开源管理软件

数据库的名称 openproject,输入我们之前创建的数据库的名称 openproject

Ubuntu 18.04 安装 Openproject 开源管理软件

安装apache2,选择安装apache2

Ubuntu 18.04 安装 Openproject 开源管理软件

填写域名,安装成功后访问Openproject的路径,比如我的:http://192.168.31.101/openproject/

Ubuntu 18.04 安装 Openproject 开源管理软件

安装的目录,我选择/openproject ,安装的目录,安装成功后Apache访问的目录

Ubuntu 18.04 安装 Openproject 开源管理软件

系统自动生成的key,直接ok 选择继续下一步

Ubuntu 18.04 安装 Openproject 开源管理软件

跳过安装,你可以根据需求是否需要svn,我跳过这个安装

Ubuntu 18.04 安装 Openproject 开源管理软件

安装git支持组件,根据你自己的需要是否需要安装git支持的组件

Ubuntu 18.04 安装 Openproject 开源管理软件

默认路径,默认选项就行

Ubuntu 18.04 安装 Openproject 开源管理软件

默认路径,默认选项就行

Ubuntu 18.04 安装 Openproject 开源管理软件

是否安装邮件支持,xinji不需要邮件通知,所有没有安装smtp功能,如果有需要的请选择安装smtp服务

Ubuntu 18.04 安装 Openproject 开源管理软件

默认安装,默认安装memcached服务

好了大功搞成,在浏览器中输入 http://192.168.31.101/openproject/

就可以访问自己的项目了,当然此处的IP需要换成你自己的IP

Openproject页面

Openproject成功,进入Openproject画面

安装时遇到的问题

小编安装时总是数据库连接失败,后来才发现,没有链接数据库的权限,需要修改数据库的配置文件postgresql.conf,当然修改之前请备份一下。

sudo cp /etc/postgresql/10/main/postgresql.conf /etc/postgresql/10/main/postgresql.conf_bak

sudo vi /etc/postgresql/10/main/postgresql.conf

修改为:listen_addresses = ‘*’


参考文献

https://docs.openproject.org/installation-and-operations/installation/packaged/#initial-configuration

打赏