咖啡壶(Chemex)是一个轻量的、现代设计风格的 ICT 资产管理系统。得益于 Laravel 框架以及 Dcat Admin 开发平台,使其具备了优雅、简洁的优秀体验。咖啡壶(Chemex) 是完全免费且开源的,任何人都可以无限制的修改代码以及部署服务,这对于很多想要对ICT资产做信息化管理的中小型企业来说,是一个很好的选择:低廉的成本换回的是高效的管理方案,同时又有健康的生态提供支持。
特点:
截图:
安装部署:
Docker 部署方式不会建立数据库容器,也意味着你必须有一个已有的数据库,在启动 chemex 时候通过参数注入的方式连接数据库。
docker pull celaraze/chemex:latest
docker run -itd --restart=always -p 80:80 \
-e DB_HOST=数据库地址 \
-e DB_PORT=数据库端口 \
-e DB_DATABASE=数据库名称 \
-e DB_USERNAME=数据库账户 \
-e DB_PASSWORD=数据库密码 \
celaraze/chemex
即可通过 http://127.0.0.1 访问 chemex。
git:用于管理版本,部署和升级必要工具。
PHP:仅支持 PHP8。
composer:PHP 的包管理工具,用于安装必要的依赖包。
MySQL 5.7:数据库引擎,理论上 MariaDB 10.2 + 兼容支持。
ext-zip:扩展。
ext-json:扩展。
ext-fileinfo:扩展。
ext-ldap:扩展。
ext-bcmath:扩展。
ext-mysqli:扩展。
ext-xml:扩展。
ext-xmlrpc:扩展。
以上扩展安装过程注意版本必须与 PHP 版本一致。
生产环境下为遵守安全策略,非常建议在服务器本地进行部署,暂时不提供相关线上初始化安装的功能。因此,虽然前期部署的步骤较多,但已经为大家自动化处理了很大部分的流程,只需要跟着下面的命令一步步执行,一般是不会有部署问题的。