Skip to content

环境要求 ​

本页面向计划私有化部署 Pharmate 的企业 IT 人员,列出软硬件与网络要求。

最低配置与推荐配置 ​

项目最低要求推荐配置说明
操作系统CentOS 7+ / Ubuntu 20.04+Ubuntu 22.04 LTS其他 Linux 发行版需交付团队评估
CPU4 核8 核及以上并发用户 20+ 建议 8 核
内存8 GB16 GB 及以上含向量索引与知识库常驻内存
系统盘50 GB SSD100 GB SSD系统与程序
数据盘按数据量评估200 GB SSD 起数据库 + 上传文件 + 向量索引
Python3.11+3.11后端运行时

容量规划 ​

数据盘容量 = 数据库 + 上传文档 + 向量索引 + 审计日志 + 备份冗余,建议按以下公式预估:

预估容量 ≈ (结构化数据 × 2) + (文档总量 × 3) + 50GB 基线

文档按 3 倍计算是因为需要保留原文件、解析文本与向量索引三份数据。

参考基线(演示数据规模):62 批次、209 样品、40 实验、12 设备、20 人员、93 知识条目、15 万术语,数据库约 2 GB。

数据库 ​

规模建议
试用 / 小团队(<20 人)SQLite(内置,零运维)
生产环境(20~200 人)PostgreSQL 13+ 或 MySQL 8.0
多厂区 / 集团部署PostgreSQL,独立数据库服务器

大模型资源 ​

接入方式要求
云端 API服务器可出网访问模型服务;建议通过企业代理统一管控
本地开源模型GPU 服务器:推理 7B~14B 模型建议 ≥24GB 显存(如 A10/L20);32B 及以上建议 ≥48GB 显存或双卡
Embedding 模型可 CPU 运行,建议 8GB 内存预留

详见 模型接入。

网络要求 ​

项目要求
用户访问内网或 VPN 可达;建议通过反向代理统一入口
端口仅开放 80/443(反向代理);后端服务端口(如 4000)不对外
HTTPS生产环境必须启用,证书由企业 CA 或公网 CA 签发
出网(可选)云端模型 API、NTP 时间同步
带宽50 并发用户建议 ≥100 Mbps 内网

依赖组件清单 ​

组件版本用途
Nginx1.20+反向代理与静态资源
Python3.11+后端运行时(FastAPI + SQLAlchemy)
systemd—服务守护与开机自启
ChromaDB随包部署向量检索
Redis(可选)6+会话缓存与限流(高并发场景)
PostgreSQL / MySQL(可选)见上生产数据库

部署前检查清单 ​

  • [ ] 服务器配置达到最低要求
  • [ ] 操作系统已更新补丁,已做基础安全加固(SSH 密钥登录、防火墙)
  • [ ] 数据盘已挂载并规划目录
  • [ ] 数据库已安装(如使用独立数据库)
  • [ ] 网络策略已开通(用户访问 + 模型出网)
  • [ ] 域名与证书已准备(如需 HTTPS 域名访问)
  • [ ] 指定 IT 对接人,准备服务器访问权限
  • [ ] 确认模型接入方式(云端 API / 本地 / 混合)

相关页面 ​