咖啡壶(Chemex)是一个轻量的、当代设计风格的 ICT 资产管理系统。
得益于 Laravel 框架以及 Dcat Admin 开拓平台,使其具备了优雅、简洁的精良体验。
咖啡壶(Chemex) 是完备免费且开源的,任何人都可以无限制的修正代码以及支配做事,这对付很多想要对ICT资产做信息化管理的中小型企业来说,是一个很好的选择:低廉的本钱换回的是高效的管理方案,同时又有康健的生态供应支持。

特点利用前辈的 Web 框架进行开拓简洁优雅的利用体验灵巧可配置的自定义字段安装

chemex 是个标准的 Laravel运用程序,也适用于所有的 LNMP/WNMP/DNMP 环境,虽然支配办法有很多,但仍旧强烈建议利用 Docker 办法支配。

Docker:

php运维一个开源高效且英俊的运维资产治理平台 Java

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:仅支持 PHP8composer: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、在你想要的地方,实行 mkdir chemex && cd chemex

4、实行 git clone https://gitee.com/celaraze/chemex.git .,把稳末端的 . 也是须要包含的

5、实行 git submodule init && git submodule update

6、实行 cp .env.example .env

7、根据 .env 文件中注释的指引进行配置

8、实行 composer update -vvv

9、你可能利用的web做事器为 nginx 以及 apache,无论若何,运用的起始路径在 /public 目录,请确保指向精确,同时程序的根目录权限该当调度为:拥有者和你的 Web 做事器运行用户同等,例如 www 用户,且根目录权限为 755

/storage 目录设置为 755 权限

/public 目录设置为 755 权限

10、修正web做事器的伪静态规则为:try_files $uri $uri/ /index.php?$args;

11、实行 php artisan chemex:install

12、此时可以通过访问 http://your_domain 来利用咖啡壶。
管理员账号密码为:admin / admin

界面

—END—

开源协议:GPL3.0

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