前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >chemex:一款更智能、更高效的开源资产管理软件

chemex:一款更智能、更高效的开源资产管理软件

作者头像
释然
发布2023-08-18 12:43:46
1.8K0
发布2023-08-18 12:43:46
举报
文章被收录于专栏:释然IT杂谈释然IT杂谈

简介:

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

特点:

  • 使用先进的 Web 框架进行开发。
  • 简洁优雅的使用体验。
  • 灵活可配置的自定义字段。

截图:

安装部署:

Docker

Docker 部署方式不会建立数据库容器,也意味着你必须有一个已有的数据库,在启动 chemex 时候通过参数注入的方式连接数据库。

代码语言:javascript
复制
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 版本一致。

安装步骤

生产环境下为遵守安全策略,非常建议在服务器本地进行部署,暂时不提供相关线上初始化安装的功能。因此,虽然前期部署的步骤较多,但已经为大家自动化处理了很大部分的流程,只需要跟着下面的命令一步步执行,一般是不会有部署问题的。

  • 为你的计算机安装 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?
  • 执行 php artisan chemex:install。
  • 此时可以通过访问 http://your_domain 来使用咖啡壶。管理员账号密码为:admin / admin。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-05-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 释然IT杂谈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介:
    • Docker
      • 手动部署
        • 先决条件
        • 安装步骤
    相关产品与服务
    数据库
    云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档