Ubuntu 20.04 安装 OpenMAINT

OpenMAINT 是一个开源的 CMMS(计算机化维护管理系统)应用程序,用于管理包括工厂、技术设备、家具等在内的可移动资产。它旨在管理和简化所有规模和所有行业的维护流程。 它在开源资产管理框架 CMDBuild 上实现。 OpenMAINT 带有强大的工具,包括仪表板、库存控制、报告以及跟踪和历史记录。 我们还可以根据组织的需要对其进行自定义。

在这篇文章中,我们将学习 Ubuntu 20.04 上安装 OpenMAINT。

先决条件

  • 云平台上的全新 Ubuntu 20.04 服务器
  • 在我们的服务器上配置的 root 密码

第 1 步 – 创建 云服务器

首先,登录到我们的 云服务器。 创建一个新服务器,选择 Ubuntu 20.04 作为至少 8GB RAM 的操作系统。 通过 SSH 连接到我们的云服务器并使用页面顶部突出显示的凭据登录。

登录到 Ubuntu 20.04 服务器后,运行以下命令以使用最新的可用软件包更新基本系统。

apt-get update -y

第 2 步 – 入门

OpenMAINT 是基于 Java 构建的,因此必须在我们的服务器上安装 Java。 如果未安装,我们可以使用以下命令安装它:

apt-get install default-jdk -y

安装 Java 后,我们可以使用以下命令验证 Java 版本:

java --version

我们应该在以下输出中获得 Java 版本:

openjdk 11.0.7 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

接下来,我们需要在服务器上安装一些必需的依赖项。 我们可以使用以下命令安装所有这些:

apt-get install gnupg2 wget unzip git curl -y

安装完所有依赖项后,我们可以继续下一步。

第 3 步 – 安装 PostgreSQL

OpenMAINT 使用 PostgreSQL 作为数据库后端,因此我们需要在服务器上安装 PostgreSQL 版本 10。

首先,使用以下命令添加 GPG 密钥:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -

接下来,使用以下命令将 PostgreSQL 存储库添加到 APT:

echo "deb [arch=amd64] http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main" | tee  /etc/apt/sources.list.d/pgdg.list

接下来,更新存储库并使用以下命令安装 PostgreSQL:

apt-get update -y
apt-get install postgresql-10 postgresql-contrib -y

接下来,使用以下命令安装其他 PostgreSQL 软件包:

apt-get install postgis postgresql-10-postgis-3 libpostgis-java -y

安装所有软件包后,设置 Postgres 用户密码:

passwd postgres

设置 Postgres 密码,如下所示:

New password: 
Retype new password: 
passwd: password updated successfully

接下来,连接到 Postgres 并为 Postgres 数据库用户设置密码。

su - postgres
psql -d template1 -c "ALTER USER postgres WITH PASSWORD 'admin';"

接下来,使用以下命令退出 Postgres 用户:

exit

第 4 步 – 安装 OpenMAINT

首先,使用以下命令为 OpenMAINT 创建一个新用户:

adduser tomcat

接下来,使用以下命令将用户切换到 tomcat:

su - tomcat

接下来,使用以下命令下载最新版本的 OpenMAIN:

wget https://downloads.sourceforge.net/project/openmaint/2.1/Core%20updates/openmaint-2.1-3.3.1/openmaint-2.1-3.3.1.war

下载完成后,使用以下命令启动 OpenMAINT 安装:

java -jar ./openmaint-2.1-3.3.1.war install

现在,按照并键入安装选项,如下所示:

loading jars .................................................................................................................. done

CMDBuild interactive install wizard - welcome!

this wizard will guide we in the process of installing and configuring a new instance of CMDBuild!


tomcat install location  : 

tomcat http port <8080>: 
tomcat shutdown port (offset already applied) <8005>: 
tomcat debug port (offset already applied) <8000>: 

postrgres db  :

接下来,输入我们之前设置的 PostgreSQL 用户名和密码:

postrgres admin account  : postgres/admin

接下来,选择默认选项并按 ENTER 继续。 安装完成后,我们应该会看到以下输出:

WARNING: server version 10.0.16 is not supported, we may encounter problems
cmdbuild posrgres database name  : 
database dump to load  : 

we're ready to begin, this is wer configuration: 

	 tomcat: /home/tomcat/cmdbuild_30
	 http port: 8080
	 shutdown port: 8005
	 debug port: 8000
	 postgres database: localhost:5432/cmdbuild_18d9
	 database dump: demo.dump.xz

if everything is ok, press ENTER to begin installation

BEGIN installation
install tomcat... 
OK
create database... 
create database cmdbuild_18d9 demo.dump.xz
cmdbuild successfully installed! we can find startup/shutdown scripts in dir /home/tomcat/cmdbuild_30/bin

第 5 步 – 启动 OpenMAINT

至此,OpenMAINT 安装在 /home/tomcat/cmdbuild_30 目录下。

接下来,将目录更改为 cmdbuild_30 并使用以下命令启动服务器:

cd cmdbuild_30/bin/
./startup.sh

我们应该看到以下输出:

Using CATALINA_BASE:   /home/tomcat/cmdbuild_30
Using CATALINA_HOME:   /home/tomcat/cmdbuild_30
Using CATALINA_TMPDIR: /home/tomcat/cmdbuild_30/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /home/tomcat/cmdbuild_30/bin/bootstrap.jar:/home/tomcat/cmdbuild_30/bin/tomcat-juli.jar
Using CATALINA_PID:    /home/tomcat/cmdbuild_30/bin/catalina.pid
Tomcat started.

第 6 步 – 访问 OpenMAINT 仪表板

此时,OpenMAINT 已启动并侦听端口 8080。我们可以使用 URL http://wer-server-ip:8080/cmdbuild 访问它。
我们将被重定向到 OpenMAINT 登录页面:

OpenMAINT 登录页面

以 admin / admin 的身份提供用户名和密码,然后单击 Login 按钮。 我们将被重定向到 OpenMAINT 仪表板,如下所示:

OpenMAINT 仪表板页面

恭喜! 我们已在 Ubuntu 20.04 服务器上成功安装和配置 OpenMAINT。 我们现在可以使用 OpenMAINT 管理与建筑物、工厂和可移动资产相关的库存、维护、物流和经济信息。 今天就在 的 VPS 主机帐户上试试吧!

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论