基于php+mysql的一个开源IT资产管理系统——CAT:v1.0.5
时间:2024-05-05 08:20:12 来源:网络cs 作者:付梓 栏目:卖家故事 阅读:
官方代码仓库:https://github.com/celaraze/cat.git
名称 | 说明 | 发行 |
---|---|---|
CAT | CAT 一站式 IT 运维管理平台主服务端。 | ☕️正式版 |
CAT Uniapp | 配套移动端应用程序,覆盖了简单场景的功能。 | 💻开发版 |
CAT 官方文档 | CAT 官方文档。 | |
CAT 演示站点 | 登录信息 cat@localhost.com / cat 。 | |
docker.io/celaraze/cat | CAT 官方发布的容器镜像。 | 🤖自动化集成编译 |
ghcr.io/celaraze/cat | CAT 官方发布的容器镜像,托管于Github。 | 🤖自动化集成编译 |
建议通过文档中的 Docker 部署模式,此方案部署且兼顾性能和灵活的数据存储方式。
我这里使用的docker部署的,
测试环境为:系统:centos7.9 硬件配置:2C4G 40G
docker:
docker infoClient: Docker Engine - CommunityVersion: 24.0.7Context: default
由于没有使用官方的sqlite存储数据,改为了使用mysql数据库,和官方略有不同,请大家酌情使用
以下为个人操作步骤
注:docker 的mysql自行拉去创建容器
docker pull celaraze/cat #拉取官方镜像docker run -itd -p [主机端口]:8000 -v cat_database:/var/www/database/data --name cat celaraze/cat #运行容器docker exec -it cat /bin/bash #进入容器内部##注释掉了sqllite 使用mysql的配置# 数据库配置# 默认使用 sqlite#DB_CONNECTION=sqlite#DB_FOREIGN_KEYS=true#DB_DATABASE=/var/www/database/data/database.sqlite# 如果使用 mysql,取消注释以下配置块并设定# 同时,注释上述 sqlite 的配置块 DB_CONNECTION=mysql DB_HOST=192.168.***.*** DB_PORT=3306 DB_DATABASE=cat DB_USERNAME=root DB_PASSWORD=123456
修改完后执行 php artisan cat:install 用来创建库和刷新权限
当出现此提示时候,记得给作者点个赞
INFO Permission & Policies are generated according to your config or passed options. 】INFO Enjoy! INFO Success! admin@localhost.com may now log in at http://localhost/login. 安装完成!记得给作者点赞:✨ https://github.com/celaraze/cat.git ✨
到此,安装步骤结束。(测试环境没有挂载数据目录和配置文件等)
生产环境请慎用,
系统界面如下:
如果遇到问题请在官方文档中和常见问题回复中找到答案。
官方文档地址:https://github.com/celaraze/cat/wiki
常见问题回复:https://github.com/celaraze/cat/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98
问题反馈
反馈方式是在本代码仓库中提交 Issues ,我们在空余时间检查并解决。
除此之外,可以和 交流社群(QQ 频道) 中的其他用户探讨,交流社群内反馈的问题也不会被优先处理。
请随时牢记,这是一个开源项目,作者有自己的生活、自己的工作。
漏洞上报
请直接邮件作者 celaraze@qq.com ,勿在 Issues 中及其它公开社区提交与安全相关的问题以免被恶意利用。
致谢贡献者
开源协议 & 约束条款
CAT 遵循 GPL3.0 开源协议,且源代码 100% 公开。
GPL3.0 协议受国家、国际法律认可且保护,一切基于 CAT 进行二次修改、分发、开源必须注明原作者及公开修改内容相关源码。
在此基础上,禁止任何人以任何形式售卖本软件,禁止使用本软件进行违法行为。
信息收集公开
出于保护本开源软件权益,在安装过程中软件将一次性 合法 收集用户所部署环境中公开的 IP 地址,且被妥善保管。IP 地址仅用于记录软件安装数量用于后续针对性体验改进。
若不同意本信息收集条件,请放弃使用本软件。 在部署本软件后将视为自动同意上述内容。
鸣谢
JetBrains
为本项目提供优秀的 IDE 。
Laravel & Filament
为本项目提供后台框架支持。
注:此系统目前正在快速的更新迭代中,功能使用随后陆续更新
阅读本书更多章节>>>>本文链接:https://www.kjpai.cn/gushi/2024-05-05/164946.html,文章来源:网络cs,作者:付梓,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!
上一篇:亚马逊实时 AI 编程助手 CodeWhisperer使用体验
下一篇:返回列表