CentOS部署Chemex(资产管理系统)

发布于:2023-07-04 ⋅ 阅读:(746) ⋅ 点赞:(0)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

咖啡壶(Chemex)是一款轻量的、现代设计风格的 ICT 资产管理系统。是一款基于Laravel 框架以及 Dcat Admin 开发的平台,使其具备了优雅简洁,直观等优秀的操作体验。 咖啡壶(Chemex) 是完全免费且开源的,任何人都可以无限制的修改代码以及部署服务,加上功能丰富齐全、强大专业且成本低廉,更拥有完备的资产管理架构,又有健康的系统管理生态,使其成为中小型企业进行ICT资产信息管理的首选平台。

github地址:https://github.com/celaraze/chemex

一、CentOS部署Chemex

1、使用AppNode面板部署

(1)、在CentOs中安装AppNode操作面板

(Centos操作系统的安装就不详细说了,具体可以参照下面为文章)
centos安装详细步骤

若我们当前的用户非root用户我们需要“su”先切换为root用户,然后安装appnode,直接复制下面的安装链接即可:INSTALL_AGENT=1 INIT_SWAPFILE=1 bash -c "$(curl -sS http://dl.appnode.com/install.sh)" Centos安装appnode面板
安装中途会出现下面这样的界面,分别指端口号,用户,密码,确认配置;端口号我们默认8888,直接回车就行,接下来用户我们也默认admin,密码自己看着办,然后确认“Y”,会继续安装。
Centos安装appnode面板
安装完成后会出现下面的提示,分别为访问地址,用户及密码,一般情况下默认ip地址为127.0.0.1
Centos安装appnode面板
接下来我们访问appnode面板,浏览器中输入127.0.0.1:8888,用户名我们使用admin,密码:123456
![Centos安装appnode面板]](https://img-blog.csdnimg.cn/50bcfde5e30e4536b3890fbfeb4ffb51.png)

(2)、使用AppNode安装软件

接下来我们通过AppNode安装我们部署Chemex需要的软件,分别安装“网站管理”、“Nginx”、“PHP"和"MySQL服务器”。
①、首先我们先安装“网站管理”,我们点击“软件管家”然后找到“网站管理”点击“一键安装”,“立即安装”等待安装完成即可。
AppNode安装软件
AppNode安装软件
②、接下来安装"Nginx",我们选择稳定版,其他选项都保持默认即可。
AppNode安装软件

③、然后安装”PHP",这里我选择PHP 7.4。若选择PHP8.0,不要勾选扩展“enchant” 这个项目,否则安装会报错!!!!
AppNode安装软件

④、最后安装”MySQL服务器“,这里我选择”MariaDB 10.4“不要问我为什么,因为我喜欢,当然你也可以选择 ”MariaDB 10.2“或者其他。
AppNode安装软件
安装完成后我们需要刷新一下网页。

(3)、创建网站运行环境

接下来我们使用“网站管理”创建网站的运行环境,点击“网站管理”→“创建运行环境”→“PHP“,”Nginx”,"MySQL"→“下一步”。
在这里插入图片描述
到这里,我们继续下一步。
在这里插入图片描述
接下来我们要配置一下我们的部署环境,名称随便写,然后我们要点击一下“创建目录”,同时启动一下数据库,数据库的连接方式我这里选择“Unix本地连接”,这里因为我们第一次使用我建议重置一下密码。最后我们点击创建运行环境。
在这里插入图片描述
创建完成后我们开始部署环境,点击部署,
在这里插入图片描述
然后我们启动一下“Nginx”和“PHP”组件,后面的自启和守护就看个人的喜好了,启动完成后点击一下“重载服务”。
在这里插入图片描述

(4)、创建网站

创建完运行环境后,接下来我们创建网站。点击“创建网站”,这里“主域名”填写自己的域名,因为我这里是在本地测试我就直接填写了本地地址,“监听网络类型”这里我们选择“Unix网络”,“MYSQL数据库"这里为了方便测试我这全部简单填写为我们项目的名称。最后点击“创建”,“重载服务”,这样我们一个网站就创建完成了。
在这里插入图片描述

(5)、下载Chemex源码

Chemex源码我们通过github下载,下载地址:Chemex
下载ZIP即可。
在这里插入图片描述

(6)、部署Chemex源码

网站创建完成后,我们开始部署Chemex源码。
点击“文件”。在这里插入图片描述
点击“www”。在这里插入图片描述
我们把默认的“index.php”文件删除,导入我们下载好的Chemex源码。
在这里插入图片描述
然后我们上传我们下载好的Chemex源码,

在这里插入图片描述
上传完成后,进行解压。

在这里插入图片描述
解压完成后我们需要勾选“显示隐藏文件和系统文件”,然后我们找打“evn.example”文件,复制粘贴,之后我们会看到一个old开头的,evn文件,我们把前面的名字删除。在这里插入图片描述在这里插入图片描述
重新命名后,我们找到.evn文件,点击".evn"进行编辑,然后修改一下相关配置,这里的数据库名称,用户及密码按照我们之前设置的填写,填写完成后保存。在这里插入图片描述
保存之后,我们回到根目录,把权限和用户修改为0777和www。
在这里插入图片描述
最后我们回到”网站管理“,找到我们的项目点击”设置“,接下来我们进行一些目录的配置,运行目录我们填”public“之后保持并立即部署,然后选择”伪静态“选择”Wordpress“”启用伪静态“并立即部署。在这里插入图片描述在这里插入图片描述

到这里我们基本完成了Chemex的部署,最后我们需要回到文件目录执行一下Chemex运行需要的命令,点击进入终端在这里插入图片描述
首先,我们执行一下数据库迁移的命令:appnode-php74 artisan migrate,执行完这命令之后执行appnode-php74 artisan chemex:install,最后一步出现用户名及密码代表已经部署完成了。

在这里插入图片描述在这里插入图片描述
到这里就已经完全部署好了,直接访问我们的域名或ip即可

本文含有隐藏内容,请 开通VIP 后查看