怕错过熊猫的精彩分享?那就赶快关注下熊猫吧!

前言
前段时间其实就看到了有部署chemex的教程了,那时候我还评论说都有人写了那我就不写了吧。但是这两天有粉丝私信我说按照他那个教程部署发现并没有办法部署成功,我又跑去看了一篇发现很多人都反映无法部署成功,有缺失的步骤并没有写出来,于是乎熊猫在这里还是补充一篇完整可部署方案吧!
本次部署用到的NAS是群晖的920+产品,现在看来依然是不错的产品。当然920+如今已经没有自营售卖,大家如果想入手正品群晖,猫在这里推荐近期好价的923+。在618活动期间923+的价格已经来到了4000不到的价位了,可以说是非常不错,感兴趣的可以自行点击链接查看哦!
部署
咖啡壶的部署其实不难,而且其实并不需要单独再部署mysql,因为我查看资料发现咖啡壶是兼容mariaDB的,所以其实可以直连在群晖的数据库的。这样我们需要准备的的套件便有mariaDB、phpMyadmin、Web Station以及php7.4。

随后我们打开群晖的SSH端口,使用SSH工具链接上群晖后再依次执行以下命令:
♾️ c 代码:执行完之后就能看到docker UI中的容器了。容器接近1G,所以网络不好拉取可能会比较久,请耐心等待。

随后我们打开phpMyadmin,进到数据库中新建数据库将其数据库命名为chemex,这里需要注意,数据库的排序规则要设置为utf8mb4_general_ci,不然可能会存在连接不上数据库或者无法正确生成数据库数据文件的情况!

建好数据库之后我们再新建一个.env文件,内容我们只需要更改数据库连接部分,如果你需要用到https协议,那也需要改一下对应栏。文件内容如下:
♾️ c 代码:文件改好之后上传到docker目录中或者新建一个chemex文件夹放在其中都可以的。

准备工作做好之后我们开始设置容器,将.env文件映射路径设置为/var/www/html/laravel/.env。然后我们添加端口容器端口为8000不可更改,本地端口随意。

在环境变量中我们还需要添加一个参数INSTALL并将其值设置为true。

到这里就可以启动容器了,当然启动后我们还是不能访问项目的,还需要进行数据库迁移命令。这里直接在终端机中输入命令:php artisan chemex:install就可以了,中间会弹出秘钥无法使用,是否新建秘钥,输入yes即可。随后你会看到它在加载各种数据文件,最后会提示你账号密码。


到这里项目便部署成功了,如果访问报错500请耐心等待一会儿再访问,可能存在数据未全部加载完的情况。
体验
浏览器输入http://群晖ip+8009就可以访问主界面了,默认账号密码为admin。

咖啡壶的界面非常美观,且所有项目分类也十分清晰分明。整个容器功能很丰富且目前项目已经是完善阶段了,可以直接使用,作者也发布声明说明了后续只会修复一些问题,不会再有大的更新了。

作为运维资产管理项目,它具备了设备、配件、软件、耗材以及服务等一系列资产录入与管理,并支持盘点以及补充厂商信息以及折旧规则。

同时该项目兼容各种设备,具备自适应功能,这也就意味这在手机或平板上你也能很好的使用它。

总结
作为一个开源的并且已经极度成熟的项目,你完全可以拿来进行商用,开源协议也明确表示可以进行二开与商用,只不过记得留下作者的署名哦,毕竟还是要尊重原作者。最后需要说的是该容器其实也可以在绿联以及其它NAS上部署,只不过会麻烦一点点,如果有需求可以提出来,后续我写写。
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!