咖啡壶(Chemex)是一个轻量的、当代设计风格的 ICT 资产管理系统。得益于 Laravel 框架以及 Dcat Admin 开拓平台,使其具备了优雅、简洁的精良体验。 咖啡壶(Chemex) 是完备免费且开源的,任何人都可以无限制的修正代码以及支配做事,这对付很多想要对ICT资产做信息化管理的中小型企业来说,是一个很好的选择:低廉的本钱换回的是高效的管理方案,同时又有康健的生态供应支持。
特点利用前辈的 Web 框架进行开拓简洁优雅的利用体验灵巧可配置的自定义字段安装
chemex 是个标准的 Laravel运用程序,也适用于所有的 LNMP/WNMP/DNMP 环境,虽然支配办法有很多,但仍旧强烈建议利用 Docker 办法支配。
Docker:
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