咖啡壶是开源、高颜值的IT资产管理平台。资产管理、归属、追溯、盘点以及轻量的服务器状态面板。支持导出导入、LDAP、自定义字段等。基于优雅的Laravel框架和DcatAdmin开发。

本次教程时间:2021年5月19日,本教程首发csdn博客,欢迎转载。

1.效果展示

 

 

 

 

2.准备环境

  • CentOS7纯净版系统,带不带gui界面均可

  • 确保CentOS7可以正常连接互联网

  • Chemex源码

2.1  CentOS7的安装,就不在这里赘述了,基本上都可以安装成功,需要注意的是,建议在安装过程中,配置好IP地址和时间时区。

 

 

2.2  Chemex源码可通过官方网站下载,【点我即达】Chemex官网。也可以链接通过我分享的百度网盘下载,我分享的版本是截止目前最新的,版本号是3.0.8, 

       【点我即达】百度网盘分享,提取码:6666 ,如果完全按照教程来做的话,建议用我分享的版本。如果用官网最新版的话,可以参考流程。

3.部署流程

3.1  给CentOS7安装宝塔环境,可以直接在CentOS上操作,也可以通过Xshell等类似的软件,连接CentOS来进行操作,本教程采用Xshell连接操作。

3.2  连接上CentOS后,输入安装宝塔的命令:可参考宝塔官网:【点我即达】宝塔Linux面板安装教程

# yum install -y wget && wget -O install.sh http://download.bt/install/install_6.0.sh && sh install.sh

看到类似http://XXX.XXX.XXX.XXX:8888/XXXX的提示信息,即为宝塔面板安装成功,复制面板地址、用户名、密码进入宝塔界面,以后操作,可通过浏览器进行。

需要注意的是:首次进入宝塔,需要确认须知,同意即可;首次进入宝塔,会推荐安装套件,取消即可。首次登录宝塔,需要登录宝塔账号,自己注册即可。

3.3  根据个人实际情况需要,通过宝塔左侧导航栏的面板设置,修改面板安全入口、用户名、密码。(根据个人需要,也可以不修改)

3.4  通过宝塔左侧导航栏的软件商店,安装需要的软件,1.Nginx;2.php-8.0;3.MySql8.0或者MySQL Mariadb。此操作过程,需要时间较长,可以慢慢等待,全部操作完成后,再继续进行下一步操作。

3.5  安装完以上程序后,需要等到安装3个软件的任务全部完成以后,还需要安装PHP8.0的两个扩展(fileinfo、ldap),以及启用两个函数(exec、symlink),以便于后期安装。

3.6  以上准备工作做完以后,开始添加站点,宝塔左侧导航栏选择网站,添加站点。

3.7  点击新建网站的根目录,删除原有的文件,上传chemex源码。

3.8  解压celarzer-chemex-main-v3.0.8.zip到当前目录。

解压到的目录,选择/WWW/WWWROOT/目录。

复制 .env.example文件到tests文件夹,并重命名为:.env。

双击.env文件,进行数据库配置。

将修改好的.env文件剪切到chemex根目录下。

3.9  设置目录权限,/www/wwwroot/chemex给www用户755权限,/www/wwwroot/chemex/storage给www用户777权限。(虽然显示的是755,但是一定要重新操作一遍)

3.10  终端进入/www/wwwroot/chemex目录,执行安装命令。

# php artisan chemex:install

安装完成后,会提示用户名密码都是admin

3.11  关闭终端命令,设置网站的运行目录和伪静态,运行目录设置为public,伪静态选择laravel5。

3.12  至此,安装就全部结束了,可以使用http://你的IP地址访问咖啡壶资产管理系统了,默认用户名和密码都是admin,可根据自己实际需要修改。

4.注意事项

需要注意的几个地方:

1.Chemex3.0.8仅支持PHP8.0,理论上MariaDB 10.2 + 兼容支持。

2.PHP扩展一定要安装,两个函数一定要启用,不然会安装失败。

3.程序的根目录即chemex目录给www用户755权限,chemex/storage目录给www用户777权限。

4.设置网站伪静态选择laravel5。

5.其他

以后会更新本系统的自定义设置方面的内容,也希望大家可以在这里交流,有更好的自定义的方法,大家一起分享。

更多推荐

记一次Chemex部署过程