群晖部署chemex资产管理系统

2023-05-12 19:02:35 17点赞 234收藏 38评论

这里又是新一期的拥有NAS的生活专栏,之前有人提到能否出一期chemex部署教程,这次直接就安排上了。因为不想在生产环境直接部署,这次新弄了个虚拟机群晖测试完整好后再发出来。

chemex介绍

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

主要作用,管理资产系统或者消耗品统计,做一个资产管理统计,合理安排并提醒及时进货,可以手动导入资产设备,并进行给用户登记,谁在用什么设备一目了然,如果需要报废也可以手动选择淘汰的产品。

chemex结构

  • 待办

  • 故障

  • 资产,设备、配件、软件、耗材服务

  • 补充信息,厂商、折旧规则

部署教程

大致流程

由于操作过程比较繁琐,可能会有人不懂的情况,因此写了个大纲仅供参考,鉴于本人文笔有限,可能协作效果不尽人意。

  1. 下载chemex镜像

  2. 下载mysql数据库

  3. 启动chemex容器

  4. 导入数据

  5. 访问后台

前期准备

请在docker注册表里搜索下载chemex和mysql,以便后续直接操作。

正式开始

创建启动数据库

filestation的docker目录下创建mysql文件夹,在群晖docker这种启动mysql,端口为3306,挂载路径为/var/lib/mysql

目录目录

设置mysql密码,填写参数MYSQL_ROOT_PASSWORD,密码自己写个

设置密码设置密码

1.ssh连接群晖,输入docker exec -it mysql bash进入数据库控制台

2. 输入network inspect bridge获取ip

3. exit退出docker容器,输入代码创建数据表,文字发不出来,给截图你们

创建数据表创建数据表

ipv4的就是ipv4的就是

启动chemex容器

双击chemex镜像,启动容器,按照如下内容设置变量参数,注意ip为上步骤获取的ip

变量变量

# 数据库地址,请改为你自己的数据库地址,上步获取的ip

-e DB_HOST= 172.17.0.2

# 配置数据库访问端口(必须配置!否则无法正常启动容器)

-e DB_PORT=3306

# 配置数据库对应的数据表(必须配置!否则无法正常启动容器)

-e DB_DATABASE=chemex

# 配置数据库登录用户名称(必须配置!否则无法正常启动容器)

-e DB_USERNAME=root

# 配置配置数据库登录密码(必须配置!否则无法正常启动容器)

-e DB_PASSWORD=Aa123456

# 填入到环境变量里,请左边直接填DB_HOST,右边填你的数据库地址,比如192.168.31.56,以此类推,不懂请看图

设置本地端口1500,也可其他,不冲突即可,然后启动容器

数据库安装操作

ssh连接群晖,sudo -i 切换为超级管理员权限

输入docker exec -it celaraze-chemex进入容器,其中celaraze-chemex为你的容器名,看图二

如图如图

圈住部分为容器名圈住部分为容器名

导入数据 php artisan migrate

安装 php artisan chemex:install

直接执行这个代码

效果效果

后台概览

访问后台

浏览器输入ip:1500,账号密码均为admin

后台后台

添加设备

设备设备

设备效果设备效果

结语

中间有点小插曲,本来不难部署,本想减轻难度用套件版数据库方便各位小白,奈何这是个魔改的linux系统,很多权限不能给上去,所以只好用docker重新部署了个数据库,稍微多花了点时间。总体来说不难部署,细心点就可以了。



展开 收起
38评论

  • 精彩
  • 最新
  • 置顶 文章很差劲,小白操作不懂

    校验提示文案

    提交
    这个我也很困惑,我提交的版本和最终展示的不一样,明明有经过修正,通过后的版本就是和我写的不一样,而且文章会把部分代码过滤,贴不上来

    校验提示文案

    提交
    发下你的如何配置给我下,谢谢哈601936221@qq.com

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 我正准备写你就写了。 [脸红] 我就不写了

    校验提示文案

    提交
    那正好你省事了 [脸红]

    校验提示文案

    提交
    你可以去写snipe-it [击掌]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 有些步骤写的先后顺序颠倒了,而且有些命令直接跳过,确实对小白很不友好

    校验提示文案

    提交
    我怀疑被改动了,有些图都被删了

    校验提示文案

    提交
    收起所有回复
  • 我连基本的docker 下完镜像后安装完chemex后出现无限重启都没找到原因,是不是chemex 容器 还有设置要点呢

    校验提示文案

    提交
    我不是给你发了qq消息

    校验提示文案

    提交
    无限重启的原因是不是需要配置某个路径|?

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 这几天用OMV 5.6.26中portainer IO 直接构建是DockerHUB上拉下来的镜像celaraze/chemex(900M+)无法使用,连启动都无法启动。
    我从原来群辉里能用的导出后再上传到portainer IO 的镜像才成功,celaraze/chemex镜像 大小1.1G 建立于2022-07-18 11:34:37

    现在Docker HUB没法查询,构建系统都麻烦......万一下载的版本不对都可能影响成功

    另外MYSQL数据库里表单没生成的时候,用admin无法登录时候
    容器增加
    -e INSTALL=ture
    启动后数据库就生成初始化数据。停止容器再删除这个参数 正常启动即可

    校验提示文案

    提交
    群晖和omv的系统不一样,他们两存储的数据卷的位置也可能不一样,加上你下的版本也不确定,都有可能出现错误,正确的做法是先正确安装一个同版本纯净的chemex,再将原来的旧数据替换到新数据里

    校验提示文案

    提交
    群辉能用的那个是3.7.0版大小1.1G 这几天拉的镜像看不出版本号,大小就900M多点,镜像建立时间是2023年的

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 根本不需要docker,webstation直接上就行了

    校验提示文案

    提交
    本来就没有说一定要docker,如何部署自己选个方便的行了

    校验提示文案

    提交
    收起所有回复
  • 这个跟snipe-it有啥差别?

    校验提示文案

    提交
    我还真不知道,没用过snipe

    校验提示文案

    提交
    收起所有回复
  • 求一份完整教程,谢谢大佬。15446380@qq.com

    校验提示文案

    提交
  • 摩拜,大佬威武呀,这么快就出来了。

    校验提示文案

    提交
  • 有app端吗,可以扫码盘点、报修吗?

    校验提示文案

    提交
  • admin/admin 提示该账户已停用,请联系管理员,请重复执行php artisan chemex:install可以解决,这是我遇到的问题

    校验提示文案

    提交
  • 太专业了以至于我只能看懂汉字 [张小草_点赞]

    校验提示文案

    提交
  • 厉害厉害

    校验提示文案

    提交
  • 这是越来越专业了,什么时候弄个人力资源管理系统出来。

    校验提示文案

    提交
  • 楼主可有对应的app?

    校验提示文案

    提交
  • 企业用群晖部署这个的少吧,还是建议用乌班图创建

    校验提示文案

    提交
  • 完整的可以发一份吗3183688@qq.com谢谢

    校验提示文案

    提交
  • 求一份完整教程,谢谢LZ。
    511870589@qq.com

    校验提示文案

    提交
  • 另外有人能搞到配套APP吗

    校验提示文案

    提交
  • php虽然不咋行,但是好多nas的我看都是php

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
234
扫一下,分享更方便,购买更轻松