咖啡壶(Chemex)是一个轻量的、现代设计风格的 ICT 资产管理系统。得益于 Laravel 框架以及 Dcat Admin 开发平台,使其具备了优雅、简洁的优秀体验。 咖啡壶(Chemex) 是完全免费且开源的,任何人都可以无限制的修改代码以及部署服务,这对于很多想要对ICT资产做信息化管理的中小型企业来说,是一个很好的选择:低廉的成本换回的是高效的管理方案,同时又有健康的生态提供支持。
相关文档请到官方 chemex: 🔥 chemex 是高颜值的开源信息化资产管理系统。 (gitee.com)
安装前建议你们把Navicat Premium 16安装上
打开Shell 把NAS连接上 首先拉取MySQL数据镜像.我个人喜欢用FinalShell 输入sudo -i 输入一下当前用户密码换成root用户
拉取MySQL
docker pull mysql
创建一个数据库输入 以下命令
docker run -itd --name Mysql --restart=always -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
注:-e MYSQL_ROOT_PASSWORD=123456 123456为root密码真实请换成自定强密码组合
出现一串随机数证明已经创建成功。我们打开Navicat Premium 16看看能不能连上,左上角 连接-MysSQL
连接名—- 随意你喜欢就行
主机—-NAS群晖IP
端口—-默认3306 如果你改其他的请写你改的
用户–root
密码—- MYSQL_ROOT_PASSWORD 里的密码
保存后 双击看看能不能连接上 如果变成绿色证明是正常的连接的 可以继续下一步.
回到FinalShell 拉取chemex镜像
docker pull celaraze/chemex:latest
下载配置文件 .evn 可在我这下载 env
把文件用TXT打开修改数据库连接配置
DB_HOST—-你群晖IP
DB_USERNAME—数据库用户 默认root
DB_PASSWORD—创建时的mysql里MYSQL_ROOT_PASSWORD密码
保存上传到群晖上 在docker文件夹下创建一个文件夹名为chemex再把修改好的.env.example上传上去
右击文件名-重新命名 把.example删除
在群晖上打开docker面板 新建 接下直接看图吧
装载路径 /var/www/html/laravel/.env
回到FinalShell 输入 Chemex C大写
docker exec -it Chemex /bin/bash
再输入 提示输入Y回车
php artisan chemex:install
在上面再输入
php artisan cache:clear
然后在浏览器输入 NAS的IP:8000就可以了
在使用过程中你会发现上传图片会失败,那是目录没有给权限
进用容器内输入以下命令即可
chmod -R 755 public
会发现已经正常了.到此项目已经部署完成.