← [ BACK_TO_NOTES ]

JobSync:个人求职管理系统

已于 2026-09-16 退役的个人自托管求职管理工作台;历史数据已完整 reconciliation 到 Job Harness,本文保留部署和迁移记录。

#resource #growing #work #jobsync #docker #tailscale #mcp #tool #web #ai

[!warning] 已退役 JobSync 已于 2026-09-16 完成向 Job Harness 的数据 reconciliation 并停止 20800 服务。以下内容作为历史部署与决策记录保留。

[!info] related notes

  • 相关资产:JobSync 服务资产(svc-jobsync,Personal Infrastructure)
  • 相关项目:[private note]

JobSync:个人求职管理系统

定位

JobSync 曾是个人求职流程的过渡工作台,用于验证岗位管理、投递状态、简历和 MCP 等需求。随着 Job Harness standalone V1 完成,它不再承担 canonical state。

当前状态:已退役。 最终 66/66 Job 全部有 Job Harness 归宿,37/37 已投递岗位全部映射到 Application,未解析项为 0。

退役部署快照

  • 上游:Gsync/jobsync
  • 退役时版本:1.1.20
  • 持久运行主机:oracle2
  • 运行方式:Docker Compose,使用官方 GHCR 镜像
  • 本地监听:127.0.x.x:20800
  • Tailnet 入口:https://private-tailnet-host:20800
  • MCP:https://private-tailnet-host:20800/api/mcp
  • 持久数据:/home/user/.local/share/jobsync/data
  • 私密环境变量:/home/user/.config/jobsync/.env

退役前 JobSync 只通过 Tailscale Serve 暴露。2026-09-16 已停止容器并移除 20800 Tailscale Serve,因此历史地址不再是可用入口。

gcp-dev-01 不运行 JobSync 服务实例;只保留 /home/user/projects/jobsync 上游源码 checkout,供以后开发、调试和向 JobSync 提 PR 使用。

基础设施角色

当前基础设施定位:

  • gcp-dev-01:临时开发 / 验证 / staging 主机,可能随 GCP 试用或资源调整而过期,不作为持久个人服务的唯一运行点或唯一状态持有者。
  • oracle2:持久个人服务部署主机,同时继续承担 Hermes 与辅助基础设施;允许新增应用部署,优先承载通过 Tailscale 私有访问的自托管服务。

此前 personal-infrastructure/hosts/oracle2.yaml 中存在 new_application_deployments: forbidden,该规则来自 2026-08-25 初次建立主机注册表时的旧架构假设,现已撤销并改为 allowed。

基础设施真值

部署信息已经登记到 personal-infrastructure:

  • 部署记录:deployments/jobsync.yaml
  • Compose:etc/server/oracle2/jobsync/compose.yaml
  • 运维说明:etc/server/oracle2/jobsync/README.md
  • 固定端口块:20800-20899
  • 退役前入口端口:20800

personal-infrastructure 是部署和端口的 Source of Truth;Thought Forest 只保存资产关系、用途、决策和使用语境,不复制密钥。

迁移时与求职组件的关系

当前已有资产不立即删除:

  • Resume:仍然保留现有结构化简历、Profile 和 PDF 生成能力,是简历事实源;不再作为 Digital Biome 中日常求职的首要快捷入口。
  • Job Application Copilot:仍可用于浏览器填表和国内招聘平台辅助。
  • Job Ledger:此前建立的岗位去重数据库先保留,后续再决定迁移/导入 JobSync,避免现在同时改多套系统。
  • JobSync:已退役;由 Job Harness 继承日常岗位、投递和 Agent/MCP 状态入口。

Digital Biome 导航

Digital Biome 的工具导航页由 Thought Forest 资源笔记投影生成。resource/jobsync 仍作为历史检索标签保留,但已经从 config/dashboard-resource-types.md 移除;当前快捷入口分类是 resource/job-harness。

退役前的扩展设想

以下保留当时考虑的上游扩展方向,不是当前实施计划;日常状态入口已迁至 Job Harness:

  1. Resume Harness / 多 Profile 简历导入或同步。
  2. 国内岗位来源与 BOSS / 智联 / 猎聘等发现结果导入。
  3. 跨平台岗位去重与已投递防重复。
  4. Thought Forest 面试知识库 / 项目证据关联。
  5. 更适合中国校招的公司级投递限制、届次、城市优先级和状态工作流。

数据保护

  • SQLite 数据和上传的简历文件位于持久数据目录,需要备份。
  • ENCRYPTION_KEY 必须与数据库一起保留;改变该值后,JobSync 内已保存的 AI Provider Key 将无法解密。
  • API Key 和认证密钥不写入 Git,也不写入 Thought Forest。
创建于 2026/9/16 更新于 2026/10/7
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本