简介:
咖啡壶(Chemex)是一个轻量的、现代设计风格的 ICT 资产管理系统。得益于 Laravel 框架以及 Dcat Admin 开发平台,使其具备了优雅、简洁的优秀体验。咖啡壶(Chemex) 是完全免费且开源的,任何人都可以无限制的修改代码以及部署服务,这对于很多想要对ICT资产做信息化管理的中小型企业来说,是一个很好的选择:低廉的成本换回的是高效的管理方案,同时又有健康的生态提供支持。
特点:
-
-
使用先进的 Web 框架进行开发。
-
简洁优雅的使用体验。
-
灵活可配置的自定义字段。
-
截图:
安装部署:
Docker
Docker 部署方式不会建立数据库容器,也意味着你必须有一个已有的数据库,在启动 chemex 时候通过参数注入的方式连接数据库。
dockerpullcelaraze/chemex:latest
dockerrun-itd--restart=always-p80:80
-eDB_HOST=数据库地址
-eDB_PORT=数据库端口
-eDB_DATABASE=数据库名称
-eDB_USERNAME=数据库账户
-eDB_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 版本一致。安装步骤
生产环境下为遵守安全策略,非常建议在服务器本地进行部署,暂时不提供相关线上初始化安装的功能。因此,虽然前期部署的步骤较多,但已经为大家自动化处理了很大部分的流程,只需要跟着下面的命令一步步执行,一般是不会有部署问题的。-
-
-
为你的计算机安装PHP8环境,参考:PHP官。
-
为你的计算机安装MySQL或者mariadb。
-
在你想要的地方,执行mkdir chemex && cd chemex。
-
执行git clone https://gitee.com/celaraze/chemex.git .,注意末尾的.也是需要包含的。
-
执行git submodule init && git submodule update。
-
执行cp .env.example .env。
-
根据.env文件中注释的指引进行配置。
-
执行composer update -vvv。
-
你可能使用的web服务器为nginx以及apache,无论怎样,应用的起始路径在/public目录,请确保指向正确,同时程序的根目录权限应该调整为:拥有者和你的 Web 服务器运行用户一致,例如 www 用户,且根目录权限为755。
/storage目录设置为755权限。
/public目录设置为755权限。
-
修改web服务器的伪静态规则为:try_files $uri $uri/ /index.php?$args;。
-
执行php artisan chemex:install。
-
此时可以通过访问http://your_domain来使用咖啡壶。管理员账号密码为:admin / admin。
-
-
-
Web
+关注
关注
2文章
1255浏览量
69311 -
框架
+关注
关注
0文章
398浏览量
17418 -
资产管理系统
+关注
关注
0文章
29浏览量
7692
原文标题:chemex:一款更智能、更高效的开源资产管理软件
文章出处:【微信号:释然IT杂谈,微信公众号:释然IT杂谈】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论