服务器集群知识库

云麦 · 麦子战队运维体系

← 返回项目库

InvenTree 库存系统(正式实例)

库存管理系统正式站(kucun.bianquezhiyin.cn);管理员账号在 .env(不抄录)

服务器kaku2025 部署路径/www/docker-data/inventree 技术栈Docker Compose:inventree/inventree:stable + PostgreSQL16 + Redis + 品牌/术语补丁脚本 入口/端口docker compose(server 8000/worker) / 8000 数据库postgres 库 inventree;每日 3:00 备份(backup/ 与 /opt/backups) 状态运行中(迁移切换中)

开发文档与优化建议

InvenTree 库存系统(部署于 kaku2025,现役正式实例,待切到 maizihehuo)

kucun.bianquezhiyin.cn 的库存管理系统正式实例(Docker Compose),是本次迁移的核心对象;maizihehuo 已建好双跑新实例。

访问方式

技术架构

数据

使用方法

维护方式

现状与风险

优化建议(迁移清单)

  1. 【迁移】一致性校验:两台分别 docker exec inventree-db psql -U inventree -d inventree -t -c "select count(*) from part_part;" 等核心表比对
  2. 【迁移】把 /opt/inventree-scripts 与 .env、品牌补丁脚本同步到 maizihehuo /www/docker-data/inventree
  3. 【迁移】切换:DNS kucun.bianquezhiyin.cn → maizihehuo 公网 IP → 观察 1 周 → 本机 docker compose down → 保留最终 dump:docker exec inventree-db pg_dump -U inventree inventree | gzip > /opt/backups/inventree_final_$(date +%F).sql.gz
  4. 【备份】下线前将 /opt/backups 的 inventree-*.sql.gz 全套 rsync 到飞牛 NAS 或 maizihehuo
  5. 【安全】8000 端口 0.0.0.0:切换前收紧为 127.0.0.1(仅留 nginx 入口)