本期推荐的是一个高颜值的IT资产管理平台——chemex。
咖啡壶(Chemex)是一个轻量的、现代设计风格的 ICT 资产管理系统。得益于 Laravel 框架以及 Dcat Admin 开发平台,使其具备了优雅、简洁的优秀体验。 咖啡壶(Chemex) 是完全免费且开源的,任何人都可以无限制的修改代码以及部署服务,这对于很多想要对ICT资产做信息化管理的中小型企业来说,是一个很好的选择。
特点
- 拥有资产管理、归属、追溯、盘点以及轻量的服务器状态面板
- 支持导出导入、LDAP、自定义字段等
- 基于优雅的Laravel框架和DcatAdmin开发
环境要求
- git,用于管理版本,部署和升级必要工具
- PHP 8+ ,仅支持 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 版本一致。
安装部署
生产环境下为遵守安全策略,非常建议在服务器本地进行部署,暂时不提供相关线上初始化安装的功能。因此,虽然前期部署的步骤较多,但已经为大家自动化处理了很大部分的流程,只需要跟着下面的命令一步步执行,一般是不会有部署问题的。
1、安装为 PHP8 环境
2、安装 MySQL 或者 mariadb
3、执行 git clone
https://gitee.com/dcat-phper/chemex.git 完成下载
4、在项目根目录中,复制 .env.example 文件为一份新的,并重命名为 .env
5、根据 .env 文件中注释的指引进行配置
6、在项目根目录中,执行 composer update -vvv
7、/storage 目录设置为 777 权限,/public 目录设置为 777 权限
8、修改web服务器的伪静态规则为: try_files $uri $uri/ /index.php?$args;
9、访问 http://your_domain ,管理员账号密码为:admin / admin
10、重置账户密码命令: php artisan chemex:admin-reset
11、配置应用信息(重要),在env文件中 APP_NAME=chemex # 应用名称,一般不需要修改 APP_ENV=local APP_URL=http://127.0.0.1:9999 # 修改默认应用地址和站点配置中地址相同配合上传LOGO使用,在站点配置中设置站点地址!
12、执行安装命令
系统截图
此项目使用GPL3.0开源协议,更多功能大家可自行前往阅读。