孙亮亮
返回 小企业信息化系统开发

小企业信息化系统开发

小微企业用 Snipe-IT 搭建 IT 资产与设备台账管理:采购入库、领用归还、折旧与盘点实战

2026年11月10日

用开源 Snipe-IT 搭 Web 资产台账,覆盖型号建模、采购入库、领用归还、折旧与二维码盘点,让每台设备有迹可循。

Snipe-IT资产管理IT台账设备盘点小微企业

小微企业用 Snipe-IT 搭建 IT 资产与设备台账管理:采购入库、领用归还、折旧与盘点实战

十人以内的公司靠脑子能记住设备;到了三五十台电脑、打印机、路由器、显示器,Excel 就撑不住了:员工离职设备没回收、过保了还在用、资产编号重复。本文用开源的 Snipe-IT 搭一套 Web 资产台账,覆盖型号建模、采购入库、领用归还、维修报废、折旧计算与二维码盘点,让每台设备都有迹可循。

一、为什么小企业也需要资产台账

资产台账的核心价值不是"记",而是"可追溯"——谁在用、在哪、什么状态、花了多少钱。人一多,Excel 必然乱:谁领了笔记本、保修到几月、显示器在哪个部门,永远对不上。先建系统,后管设备,IT 运维才真正起步。

二、Snipe-IT 是什么

Snipe-IT 是 PHP(Laravel)写的开源 IT 资产管理系统,数据存 MySQL,自带 Web 界面、API、二维码标签与权限角色。相比 Odoo 这类重 ERP,它专注"固定资产/IT 设备"这一件事,部署轻、上手快,正适合小企业。

三、Docker Compose 部署实战

version: '3'
services:
  snipeit:
    image: snipe/snipe-it:latest
    ports: ["127.0.0.1:8085:80"]
    environment:
      APP_URL: "https://assets.example.com"
      DB_CONNECTION: mysql
      DB_HOST: db
      DB_DATABASE: snipeit
      DB_USERNAME: snipe
      DB_PASSWORD: "强密码"
      APP_KEY: "php artisan key:generate 生成"
    volumes: ["./uploads:/var/www/html/public/uploads"]
  db:
    image: mariadb:10.6
    environment:
      MYSQL_DATABASE: snipeit
      MYSQL_USER: snipe
      MYSQL_PASSWORD: "强密码"
      MYSQL_ROOT_PASSWORD: "更强密码"
    volumes: ["./db:/var/lib/mysql"]

要点:APP_URL 必须和实际访问域名一致,否则登录后跳转错乱;APP_KEY 用 docker exec 进容器跑 php artisan key:generate 生成后回填;只绑 127.0.0.1,前面用 Nginx 反代并上 HTTPS。

四、资产模型设计

先建"类别"(笔记本/显示器/网络设备),再建"型号"并挂自定义字段:序列号、采购单价、保修截止、所属部门、领用人。建议给每台设备一个唯一资产标签(如 PC-0001),贴二维码后扫码即查。自定义字段别贪多,保留真正要审计的 5–8 个即可。

五、核心流程

  • 采购入库:到货后建资产、填型号与序列号、标记"可用",附件上传发票 PDF。
  • 领用:选定员工与领用日期,状态变"已部署",自动记录责任人。
  • 归还/转移:员工调岗或离职,先归还再重新分配,历史全程留痕。
  • 维修:送修期间标记"维修中",修完回填维修单号与费用。
  • 报废:达到年限或无法修复,标记"报废"并锁定,不计入可用库存。
  • 折旧:用采购单价与使用年限做直线折旧,报表里看残值。

六、盘点与审计

  • 打印二维码标签贴到设备,用手机扫一下即可核验在库。
  • 设季度盘点任务,差异自动标红,追到具体责任人。
  • 报表导出 Excel 给财务做账;API 可对接内部 OA 自动同步人员。

七、常见坑与备份

  • 只绑本地端口却被公网扫到:务必反代 + HTTPS + 强密码 + 限制来源 IP。
  • 忘了定时备份:用 cron 跑 mysqldump snipeit > /backup/snipeit_$(date +%F).sql,连同 uploads 卷一起异地留一份。
  • APP_KEY 丢失会导致会话与加密字段全废,生成后写进密码管理器。
  • 升级前先备份再拉新镜像,大版本注意数据库迁移日志。

小结

Snipe-IT 把"资产在哪、谁在用、值多少钱"三件事变成可查询、可盘点、可审计的系统,比 Excel 多花半小时部署,却省下日后无数对账时间。对小公司,先把笔记本和显示器管清楚,再逐步纳入网络与办公设备,资产清晰了,IT 运维才算真正起步。

本模块其他文章

小微企业用 Taiga 搭建敏捷项目管理:需求池、看板与迭代冲刺实战小微企业用 Stirling-PDF 自建 PDF 工具箱:合并拆分压缩水印 OCR 与本地化部署避坑小微企业自建在线文档协作实战:用 OnlyOffice 替代 Office、多人编辑与权限管控小微企业自托管团队即时通讯:用 Rocket.Chat 搭建内部沟通、频道分组与 Webhook 机器人小微企业用 Jitsi Meet 自建视频会议系统:Docker Compose 部署、JWT 鉴权与 TURN 穿透安全接入小微企业内部系统统一登录实战:Authelia 单点登录、MFA 与反向代理访问控制小微企业用 Paperless-ngx 搭建智能文档归档系统:发票合同 OCR 识别、标签检索与权限管理小微企业用 PostgREST 把 PostgreSQL 直接变成 REST API:只读接口、行级权限与内部数据对接小微企业用 Uptime Kuma 自建服务监控与宕机告警:网站、接口、SSL 证书与心跳检测小微企业用 Gitea 自建内网代码与文档版本管理:Git 服务、Issues 跟踪与 Webhook 自动部署小微企业用 FreeScout 自建客服工单系统:邮件转工单、SLA 与协作回复实战小微企业用 Odoo 搭建一体化 ERP:进销存、CRM 与财务模块落地实战小微企业用 Nextcloud 自建企业网盘:文件同步、权限分级与异地容灾小微企业用 Metabase 做业务数据分析:连接数据库、可视化图表与定时报表小微企业内部知识库搭建实战:用 Wiki.js 实现文档协作、权限分级与全文检索小微企业用 Appsmith 搭建零代码内部管理后台:数据看板、工单与权限小微企业用 n8n 搭建业务自动化工作流:表单收集到消息通知实战小微企业用 Docker + NocoDB 搭建轻量业务数据库:零代码管理客户与订单小企业进销存轻量化落地:用 SQL + 轻量 Web 替代 Excel 的实操路径小企业业务系统数据备份实战:从每日自动备份到异地容灾小企业自建系统的权限设计实战:从“谁都能改”到 RBAC 与数据范围隔离小企业库存管理怎么起步:从 Excel 到轻量进销存的平滑迁移从 Excel 进销存到一套能演进的系统小企业 CRM:买现成还是自己搭?
小微企业用 Snipe-IT 搭建 IT 资产与设备台账管理:采购入库、领用归还、折旧与盘点实战 · 孙亮亮