什么是 CAT ?
CAT(Coffee And Tea)是专为 IT 运维从业者打造的一个开源的、开放的一站式 IT 运维管理平台。包含资产管理、工单、工作流、仓储等功能模块,以及可靠的移动端应用(Uniapp)支持。
CAT 项目是 celaraze/chemex 重构版。原项目 chemex 名称弃用,两者存在一些不同:
CAT 采用全新架构设计,大量提升使用体验的细节,及紧跟最新版本潮流。
CAT 大部分会还原 chemex 的基础功能,但部分设计可能由于实际业务需求将被弃用。
重做了数据导出、导入功能,现在将提供一个更加人性化的方式。
简化了部署需求。
增加各类资产编号自动生成规则。
从应用场景来说,和老苏之前介绍的 Snipe-IT 是差不多的
文章传送门:
下面的安装演示,图形化安装和 docker cli 安装没有做持久化处理,只有 docker-compose 做了持久化处理,请根据实际需要,选择适合您的安装方式
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 celaraze ,选择第二个 celaraze/cat,版本选择 latest。
本文写作时, latest 版本对应为 1.0.10-beta;
端口
本地端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
8835
8000
默认容器没有对外暴露端口
需要点 + 号自行添加
命令行安装
如果你熟悉命令行,可能用 docker cli 更快捷
# 运行容器
docker run -d
--restart unless-stopped
--name cat
-p 8835:8000
celaraze/cat:latest
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
version: '3.8'
services:
cat:
image: celaraze/cat:latest
container_name: cat
restart: unless-stopped
ports:
- "8835:8000"
volumes:
- cat_database:/var/www/database/data
- cat_storage:/var/www/storage/app/public
volumes:
cat_database:
driver: local
driver_opts:
type: 'none'
o: 'bind'
device: '/volume1/docker/cat/data'
cat_storage:
driver: local
driver_opts:
type: 'none'
o: 'bind'
device: '/volume1/docker/cat/web'
容器支持环境变量,可以更换默认的 SQLite 数据库,设置邮件等,具体请参考官方的 .env.example 文件,地址:
然后执行下面的命令
# 新建文件夹 cat
mkdir -p /volume1/docker/cat/{data,web}
# 进入 cat 目录
cd /volume1/docker/cat
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
运行
在浏览器中输入 群晖IP:8835 就能看到登录界面
默认登录账号密码:admin@localhost.com / admin
登录成功之后的主界面
老苏不大懂,感觉首先应该完善 基础数据,录入并完善 品牌、供应商 等信息
接下才是新建 资产,包括了 设备、配件、软件、耗材、秘钥 几种类型,有硬件的,也有软件,还有秘钥这种数字资产
除了一个一个的创建外,也可以通过下载一个标准的 CSV 模板,来批量导入设备
具体的功能就留给有需要的人自己琢磨了
参考文档
celaraze/cat: ☕ CAT(Coffee And Tea)是一个开源的、开放的一站式 IT 运维管理平台。资产管理、工单、盘点以及可靠的移动端应用支持。
地址:
CAT官方文档 - Celaraze Blog
地址:
@所有人:写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。
暂无评论内容