专栏名称: GitHub猿
GitHub猿,专注于分享Java、大数据、Python、人工智能、前端、Golang、算法、Linux等多个领域,开源项目、工具资源等。欢迎关注让我们一起学习一起进步。
目录
相关文章推荐
51好读  ›  专栏  ›  GitHub猿

太卷了,这个资产管理系统完全免费且开源了!

GitHub猿  · 公众号  ·  · 2024-08-30 14:35

主要观点总结

这篇文章介绍了GitHub猿推荐的一个开源项目,名为咖啡壶(Chemex)的ICT资产管理系统。该系统具有轻量级、现代设计风格、优雅简洁的体验等特点,完全免费且开源,适合中小型企业进行ICT资产信息化管理。文章还提供了该项目的安装部署指南,包括通过Docker或手动部署的方式。

关键观点总结

关键观点1: 项目介绍

咖啡壶(Chemex)是一个ICT资产管理系统,具有轻量级、现代设计风格、优雅简洁的体验等特点。

关键观点2: 系统特点

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

关键观点3: 安装部署

提供了Docker和手动部署两种方式。部署前需要准备PHP8环境、MySQL或mariadb数据库、git等必要工具。按照提供的步骤执行,一般不会有部署问题。

关键观点4: 推荐理由

该项目完全免费且开源,功能完整,代码结构清晰,对于想要进行ICT资产信息化管理的中小型企业来说是一个很好的选择。

关键观点5: 额外推荐

文章最后还推荐了ChatGPT 4.0国内网站和知识星球社群,提供了相关的福利和售后服务。


正文

推荐关注

责编:猿哥 | 来源: GitHub猿 整理

往期文章: 多端办公系统,提供办公自动化信息服务,含单/多企业版本!

正文
大家好。我是GitHub猿。
今天 ,推荐一个系统项目。猿哥第一次使用就有点上头,爱不释手,必须要推荐给大家。

上次是谁要的系统项目 啊,猿哥帮你找到 了。

这是我目前见过最好的系统项目。功能完整,代码结构清晰。值得推荐。

📚 项目介绍

最近猿哥在逛网站的时候发现一个不错的开源项目,这个项目目前收获了 2.1K Star,猿哥觉得不错,值得拿出来和大家分享下。

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


特点

  • 使用先进的 Web 框架进行开发。

  • 简洁优雅的使用体验。

  • 灵活可配置的自定义字段。



功能演示




牛逼啊!接私活必备的 N 个开源项目!赶快收藏



安装部署

Docker

Docker 部署方式不会建立数据库容器,也意味着你必须有一个已有的数据库,在启动 chemex 时候通过参数注入的方式连接数据库。另外,搜索公众号Linux就该这样学后台回复“OA办公系统”,获取一份惊喜礼包。

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 版本一致。

安装步骤

生产环境下为遵守安全策略,非常建议在服务器本地进行部署,暂时不提供相关线上初始化安装的功能。因此,虽然前期部署的步骤较多,但已经为大家自动化处理了很大部分的流程,只需要跟着下面的命令一步步执行,一般是不会有部署问题的。另外,搜索公众号Linux中文社区后台回复“私房菜”,获取一份惊喜礼包。

  1. 为你的计算机安装 PHP8 环境,参考:PHP官方 。

  2. 为你的计算机安装 MySQL 或者 mariadb

  3. 在你想要的地方,执行 mkdir chemex && cd chemex

  4. 执行 git clone 文末获取项目地址 .,注意末尾的 . 也是需要包含的。

  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

最后,想学习这个项目的可以查看项目地址:







请到「今天看啥」查看全文


推荐文章
可可英语  ·  ♫ 听歌学英语∣Let Me Love You
7 年前
小学生作文  ·  8.13 描写彩虹的好词好句好段
7 年前
猎奇漫画I  ·  女生最好看的动作
7 年前