📌 项目地址grokability/snipe-it
| ⭐ 14,364 颗星 | 🔧 PHP | 📜 未标注

这个项目解决什么问题

IT运维里最烦的事之一:不知道哪台笔记本在谁手里、什么时候该折旧、软件许可证买了10个但已经装了12次。以前靠Excel、邮件、口头传,数据一乱就扯皮。

Snipe-IT 是个开源的 Web
资产管理工具,让你在浏览器里统一管硬件、软件许可证、耗材、配件。它基于
PHP 的 Laravel 12 框架,仓库 14k+ Star,Release
很频繁。官方有个在线演示可以直接试(点这里)。

安装:不是桌面软件,得搭 Web
服务器

Snipe-IT 没有 .exe 文件,必须跑在 Web 服务器上,用浏览器访问。支持
macOS、Linux、Windows,官方推荐两条路:

  • 手动安装:按安装手册来,需要
    PHP、MySQL/MariaDB/PostgreSQL 等环境。具体需求看这里
  • Docker 部署:官方打包了镜像,在 Docker Hub
    上。具体步骤见 Docker
    说明

装好以后打开浏览器进登录页。如果遇到问题,先看常见问题获取帮助,再提
Issue。官方强调:提 Issue 前必须完成模板里的所有问题,别上来就问。

核心功能:不只有资产台账

用户手册里写了全部操作,我说几个实际用得上的点:

  • 资产卡片:记录设备类型、制造商、型号、序列号、采购日期、价格、位置、分配给谁。每条资产都能设状态(已分配、待报废、维修中)。
  • 许可证管理:记软件名称、密钥、授权数量、剩余数量。防止超卖——这是很多人日常翻车的点。
  • 折旧计算:自动按直线法算折旧,报表能导出
    CSV/PDF。
  • 条形码/二维码:系统生成标签打印出来,用手机扫就能查到资产信息。适合贴到显示器、服务器机柜上。
  • API 集成:支持 LDAP、SAML 认证,可以对接
    Zabbix、Jira 之类的外部系统。

所有操作都在 Web
界面完成,不需要命令行。移动端浏览器访问也适配,但不是原生 App。

和商业工具比:省钱 vs
自己维护

商业产品(ServiceNow、Asset
Panda、ManageEngine)通常按资产数收费,几十台设备一年几千块。Snipe-IT
免费(AGPL-3.0),无用户和资产上限,数据留在你自己服务器上。

代价是你要自己维护
PHP+数据库环境,并且一些高级功能(比如自动发现网络设备)它本身没有,得自己写插件或调
API。另外,版本升级不是点个按钮就完事——每次大版本可能有数据库迁移,务必看升级指南

社区和贡献:别在 Issue
上报告安全漏洞

项目贡献活跃,Discord 讨论组里反馈很快(加入)。翻译项目在 Crowdin
上,可以帮忙翻成中文。GitHub Actions 跑 MySQL 测试(看这里)。

特别注意:安全漏洞不要发 Issue,直接发邮件到
security@snipeitapp.com。

升级的一些提醒

升级前建议: – 备份数据库和配置文件。 – 读完 Release
Notes,有时配置项会改名或新增。 –
php artisan migrate跑数据库迁移。

官方文档里写得很细,别跳步。如果是从老版本跨大版本,中间可能要先升到过渡版本再升到最新。

最后一句话

如果你的团队需要管 IT 资产,又不想为每个设备每年付钱,Snipe-IT
是一个经过验证的成熟选择。从十几台设备到上万资产的公司都有用它的。部署前花时间读文档,能省后面很多麻烦。

这篇文章对你有帮助吗?

发表回复