3款开源固定资产管理工具整理合集,可Docker一键部署!
3款开源固定资产管理工具整理合集,可Docker一键部署!
前言
随着企业信息化程度不断提高,固定资产管理已经成为 IT 运维和行政管理中不可忽视的一环。本文整理了 DumbAssets、TestNet 和 Snipe-It 三款开源工具,分别面向不同的资产管理需求。它们都支持 Docker 一键部署,适合快速评估与落地使用。
一、DumbAssets
1.1 DumbAssets简介
DumbAssets是一个极简但实用的物理资产追踪工具,专为帮助个人或小团队管理设备、组件、保修信息和定期维护而设计。它轻量、易用,支持本地部署,适合追求简洁高效的用户。
1.2 DumbAssets主要特点
- 🚀 可记录资产的型号、序列号、购买信息等详细资料。
- 🧩 支持为资产添加多级组件和子组件,实现精细化管理。
- 🖼️ 允许上传并存储资产的照片、发票和相关文件。
- 🔍 支持通过名称、型号、序列号或描述快速搜索资产。
- 🏷️ 采用树状结构组织组件,清晰展示层级关系。
- 📅 可配置保修到期提醒,避免错过关键时间节点。
- 🔧 支持设置定期维护任务并自动发送提醒通知。
- 🏷️ 提供灵活的标签系统,便于多维度分类和筛选。
- 🔔 内置 Apprise 通知集成,支持邮件、Telegram、Slack 等多种推送方式。
- 🔗 通知中包含直达资产的链接,方便快速查看详情。
- 🌗 支持深色与浅色模式切换,并记忆用户偏好。
- 🛡️ 提供 PIN 码登录保护,并具备暴力破解防护机制。
- 📦 支持 Docker 部署,安装配置简单,易于维护升级。
1.3 项目地址
- Github地址:https://github.com/DumbWareio/DumbAssets
1.4 项目预览

二、TestNet
2.1 TestNet简介
TestNet资产管理系统旨在提供全面、高效的互联网资产管理与监控服务,构建详细的资产信息库。 该系统能够帮助企业安全团队或渗透测试人员对目标资产进行深入侦察和分析,提供攻击者视角的持续风险监测,协助用户实时掌握资产动态,识别并修复安全漏洞,从而有效收敛攻击面,提升整体安全防护能力。
2.2 TestNet主要特点
- 全维度资产管理:支持对公司、域名、IP、端口、Web、API、漏洞及标签等进行全方位的统一纳管。
- 可视化资产图谱:提供强大的多维度搜索与力导向关系图谱分析,直观呈现资产间的关联。
- 高度自定义工作流:支持通过 YAML 合约定义工具与工作流规范,实现扫描脚本与流程的完全自定义编排。
- 灵活的分布式架构:支持多节点自定义配置,并具备实时 STOMP 通讯唤醒机制,满足分布式扫描需求。
- 自动化扫描任务:支持对资产进行批量扫描,并可配置定时任务实现自动触发与持续监测。
- 智能化 AI 辅助:内置 MCP 适配层,赋能外部 AI 助手更智能、高效地进行资产检索与任务执行。
- 便捷的数据流转:提供标准化的资产数据导入与导出功能,全面支持 Excel 与 JSON 格式。
- 精细化权限控制:具备完善的用户管理模块,支持灵活的角色分配与细粒度的访问控制。
2.3 项目地址
- Github地址:https://github.com/testnet0/testnet
2.4 项目预览

三、Snipe-It
3.1 Snipe-It简介
Snipe-IT 是一款免费开源的 IT 资产与软件许可证管理系统,专为 IT 运营团队设计,旨在帮助组织清晰掌握“谁在使用哪台设备、何时采购、如何折旧”等核心信息,从而实现 IT 资产的全生命周期管理。
3.2 Snipe-It主要特点
- 完全免费开源:项目遵循 AGPL-3.0 协议,企业可自主托管使用,无资产或用户数量限制,彻底告别厂商锁定。
- 全生命周期追踪:覆盖资产从采购入库、分配领用、维护维修到最终报废的完整闭环管理。
- 灵活的部署方式:基于 PHP Laravel 框架与 MySQL/MariaDB 数据库构建,支持原生安装或 Docker 容器化部署,完美适配各类 Linux 及云环境。
- 智能化条码管理:内置条形码与二维码生成及扫描功能,结合移动端即可大幅提升资产盘点与出入库效率。
- 软件许可证合规:精准追踪软件授权数量、分配席位及到期时间,提供到期预警,确保企业合规使用。
- 自动化财务折旧:内置折旧计算引擎,自动核算资产账面净值,轻松满足财务审计与合规要求。
- 强大的 REST API:提供直观的 JSON REST API,方便开发者将其与现有的自动化运维脚本、工单系统或第三方平台进行深度集成。
- 细粒度权限控制:支持基于角色的访问控制(RBAC),可灵活配置不同部门或人员的操作权限,并保留完整的操作审计日志。
3.3 项目地址
- Github:https://github.com/grokability/snipe-it
3.4 项目预览

四、对比与分析
下面从产品定位、核心能力、适用场景、技术栈、Docker 部署支持度以及 GitHub 热度等维度,对三款工具进行一次横向对比。
| 对比维度 | DumbAssets | TestNet | Snipe-It |
|---|---|---|---|
| 产品定位 | 面向个人或小团队的物理资产追踪工具 | 面向安全团队/渗透测试人员的互联网资产管理系统 | 面向 IT 运营团队的 IT 资产与软件许可证管理系统 |
| 核心能力 | 组件/子组件管理、保修提醒、维护任务、文件附件 | 资产测绘、可视化图谱、自定义工作流、自动化扫描、AI 辅助 | 资产全生命周期、条码盘点、许可证合规、折旧核算、REST API |
| 适用场景 | 设备、配件、保修与定期维护管理 | 攻击面监控、漏洞发现、分布式扫描 | IT 资产入库、领用、维护、报废全流程管理 |
| 技术栈 | 轻量自托管应用 | Python/Vue 等分布式架构 | PHP Laravel + MySQL/MariaDB |
| Docker 部署 | ✅ 支持 | ✅ 支持 | ✅ 支持 |
| GitHub Star(参考) | ★★☆☆☆ | ★★★☆☆ | ★★★★★ |
说明:GitHub Star 热度会随时间变化,上表仅为基于当前项目活跃度与社区规模的参考评级,实际数据请以各仓库页面为准。
五、总结
DumbAssets 更偏向轻量易用的物理资产追踪,TestNet 更聚焦互联网资产测绘与安全监控,而 Snipe-It 则更适合完整的 IT 资产全生命周期管理。三款工具都支持 Docker 部署,能够有效降低安装和维护门槛。建议根据团队规模、资产类型和管理目标选择最合适的一款进行试用。落地后可以再结合通知、盘点或 API 集成等能力逐步完善资产管理流程。
- 点赞
- 收藏
- 关注作者
评论(0)