# 服务器注册表

统一管理远程服务器信息（IP/域名、SSH 端口、用户名、描述、标签），是服务器管理体系的核心数据层，为 SSH Config 同步、VS Code Remote、软件管理等子功能提供基础数据。

## 决策记录

- 服务器信息存 SQLite 而非配置文件，方便跨模块查询和关联（项目与服务器多对多）
- 项目可关联多个服务器（部署环境），通过 project_servers 关联表实现
- 拆分为两个面板：ServerManagerPanel（全局服务器列表）+ ProjectServerPanel（项目维度的关联视图）

## 任务卡

### ✅ 服务器 CRUD 与项目关联
- status: done
- complexity: M
- files: src-tauri/src/commands/servers.rs, src-tauri/src/db.rs, src/components/dashboard/ServerManagerPanel.tsx, src/components/dashboard/ProjectServerPanel.tsx, src/lib/commands.ts
- depends: sqlite-db
- acceptance: 可新增/编辑/删除服务器；项目看板可关联/解除关联服务器；servers 表和 project_servers 关联表正确建立
