自架職缺搜尋網站

Platforms

一個職缺搜尋網站:訪客可以搜尋與篩選職缺,網站內已有虛構的示範公司與職缺。以 Docker Compose 在自己的機器上起站,資料庫密碼與登入簽章密鑰由腳本隨機產生。衍生自 MIT 授權的開源專案凍結快照;交付含編排檔(網站、API、資料庫、搜尋引擎、快取與檔案儲存)、自原始碼建置映像的 Dockerfile、密鑰產生腳本、虛構示範資料和繁中快速開始文件。不附任何真實職缺。

訂閱US$49 每月
最近實跑2026-11-02
實際使用
開箱可用度4 / 5
你需要準備
修改工作量少4 / 5

適合誰

想自己架一個職缺搜尋站,在自己的機器上掌握職缺資料的個人與小型團隊。

如何啟動

$ sh scripts/quickstart/init-env.sh
$ docker compose up -d --build
$ docker compose run --rm --entrypoint /app/reindex app

瀏覽檔案

以下為固定版本的商品檔案。少數本店自用的檔案不會放進 zip。

檔案總覽2,000+ 個路徑
▸cmd367
add-board/
adzuna-liveness/
apple-revoke/
auth-cleanup/
auto-apply-orchestrate/
auto-apply/
backfill-application-events/
backfill-applications/
backfill-blank-company/
backfill-clearance/
…
▸deploy2
rollback/
▸design-system190
.gitignore
.oxlintrc.json
.storybook/
AGENTS.md
dist/
docs/
eslint.config.js
package.json
pnpm-lock.yaml
pnpm-workspace.yaml
…
▸docs128
API.internal.md
API.md
agents/
architecture.md
assets/
auth-mobile-v2-runbook.md
chatgpt-actions.md
diagrams/
features.md
google-oauth-verification.md
…
▸internal904
ai/
api/
application/
candidate/
dict/
engage/
identity/
ingest/
job/
platform/
…
▸migrations265
0001_init.sql
0002_cv_embedding.sql
0003_role_fingerprint.sql
0004_semantic_outbox.sql
0005_company_remote_regions.sql
0006_board_health.sql
0007_company_yc_facets.sql
0008_company_yc_stage_flags.sql
0009_job_daily_stats.sql
0009_user_job_analysis.sql
…
▸openspec1
config.yaml
▸perf7
k6/
lighthouse/
▸quickstart2
demo-data/
initdb/
▸scripts9
ats_boards.py
check-doc-links.mjs
check-migrations.mjs
check-shared-deps.mjs
discover_boards.py
harvest_boards.py
quickstart/
test_discover_boards.py
test_harvest_boards.py
▸services16
pii-filter/
scrapling-fetch/
▸web61
.dockerignore
.env.example
.gitignore
.oxlintrc.json
.snyk
AGENTS.md
Dockerfile
cluster.js
components.json
docker-entrypoint.sh
…
▫AGENTS.md
▫ATTRIBUTION.md
▫CODE_OF_CONDUCT.md
▫CONTRIBUTING.md
▫Dockerfile
▫LICENSE
▫LICENSE-99LL.md
▫Makefile
▫PRODUCT.md
▫QUICKSTART.md
▫README.md
▫README.upstream.md
▫SECURITY.md
▫SECURITY.upstream.md
▫delivery-manifest.txt
▫docker-compose.yml
▫go.mod
▫go.sum
▫knip.config.js
▫lefthook.yml
▫package.json
▫pnpm-lock.yaml
▫sqlc.yaml
▫設定檔與隱藏檔 25

購前披露

你買的是什麼

自架職缺搜尋網站:訪客可以搜尋與篩選職缺,網站內已有虛構的示範公司與職缺。跑密鑰產生腳本後用 Docker Compose 起站,再執行一次建立搜尋索引的指令。

衍生自 MIT 授權的開源專案,非原專案本身。我方加工:自原始碼建置映像的 Dockerfile、七個服務的編排檔、密鑰產生腳本、虛構示範資料與繁中快速開始文件。

交付形式是凍結快照:一份 zip 檔,內容取自商品倉庫 52a1428 這個版本。

已知限制

  • 服務只綁在本機 8080 與 8090 埠,TLS 與反向代理要自備
  • 示範資料為虛構,不附任何真實職缺或公司清單
  • 搜尋讀的是索引,啟動後要執行指令建立,刪除資料後須重做
  • 要收進真實職缺,須自行加入來源並執行抓取程式
  • 抓取程式會連到外部網站,是否符合其使用條款由買家自行負責
  • LLM 功能與 OAuth 登入預設關閉,啟用要自備服務金鑰與帳號
  • 寄信通知用的是 AWS SES,預設關閉,啟用要改編排檔並提供 AWS 認證
  • Telegram 頻道抓取預設沒有任何頻道,要自行加入
  • 不含瀏覽器擴充、命令列工具、部落格、定價頁、條款頁與隱私權政策頁
  • 網站上的聯絡信箱是占位的 [email protected]
  • 程式內附一張俄羅斯政府核發的根憑證,只用於四個俄羅斯職缺來源
  • 資料庫密碼只在資料庫第一次建立時生效,之後改 .env 不會同步
  • 網站的對外網址在建置時寫入,改埠號要重新建置網站
  • 資料存在 Docker 具名資料卷,docker compose down -v 會刪除所有資料
  • 首次啟動要從原始碼建置映像,期間向 registry、apt、套件庫與 GitHub 取件
  • 釘死在交付快照,不追上游。

責任上限、承諾範圍與法定底線,以服務條款為準。

查核紀錄

以下每一項皆依固定版本查核。每一項結果都附上理由、證據連結與查核人。未通過的項目也如實列出,以供檢驗。

5 通過0 需注意0 未通過

Source Review

原始碼審閱

PASS 通過

交付執行面逐項審:我方加工檔審讀 —— docker-compose.yml(對外埠只綁 127.0.0.1;資料庫密碼、搜尋金鑰與登入簽章密鑰缺任一就拒絕啟動;資料庫、搜尋、儲存與 redis 不對外開埠;搜尋引擎的匿名統計關閉;LLM、OAuth 登入、寄信與 Telegram 預設關閉)、scripts/quickstart/init-env.sh(openssl 產生隨機值,.env 權限 600,已有值不覆蓋,只印密鑰名稱不印值)、quickstart/initdb/10-schema-and-demo-data.sh(資料庫第一次建立時依序套用資料表結構並載入虛構示範資料,任一步失敗即中止)。上游 Go 與前端原始碼未逐檔審讀,以 MIT 授權與容器隔離為依據。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-031-job-search-site/blob/52a142809013686a508ea1c903639533a9711213/docker-compose.yml查核於 2026 年查核人 claude-code build-product session
Script Safety

腳本與權限

PASS 通過

買家交付路徑會執行的腳本逐一檢視:init-env.sh 與資料庫初始化腳本為我方所寫(審讀);建置走 Dockerfile 與 web/Dockerfile(讀過:Go 與 pnpm 依鎖定檔安裝,apt 安裝系統套件,從 GitHub 下載 PDF 排版工具的執行檔後解壓安裝,未見下載後直接餵給 shell 執行的形狀)。編排檔沒有啟動抓取程式,抓取只在買家自行執行指令時發生。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-031-job-search-site/blob/52a142809013686a508ea1c903639533a9711213/Dockerfile查核於 2026 年查核人 claude-code build-product session
Recency

90 天活躍度

PASS 通過

本商品為凍結快照,不追上游:上游原始碼釘死於商品倉庫建立當日取得的主線版本(見證據連結),商品倉庫由該快照加上我方加工 commits 組成。

License

授權

PASS 通過

SPDX:LicenseRef-99LL-Product

上游 LICENSE 逐字實查(證據連結指向釘死版本的檔案本體,並與商品倉庫內同一份比對一致):標準 MIT 全文,著作權人為上游專案的貢獻者。允許商用、修改、衍生、再散布與販售,義務為保留版權聲明與授權全文(LICENSE 與 ATTRIBUTION.md 隨 zip 交付);上游沒有 NOTICE 檔。非依 GitHub 的 license 欄位判定。商品整體另附 99LL 商品授權範本:上游 LICENSE 原樣保留,另置 LICENSE-99LL.md 作為加工部分的銷售與責任條款,spdx 記 LicenseRef-99LL-Product。

Dependency Licenses

相依套件授權

PASS 通過

記載的是宣告面,不是掃描結果:Go 相依以 go.mod 宣告、go.sum 鎖定,前端以 package.json 宣告、pnpm-lock.yaml 鎖定,套件本體由買家建置時自各自的套件庫取得;資料庫、搜尋引擎、redis 與檔案儲存使用各自的官方映像。這些相依樹與映像未逐包掃描授權。上游沒有 submodule,沒有另外複製進來的第三方資料集(見 ATTRIBUTION.md);示範資料為我方撰寫的虛構內容。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-031-job-search-site/blob/52a142809013686a508ea1c903639533a9711213/ATTRIBUTION.md查核於 2026 年查核人 claude-code build-product session
HEALTH 實測通過

最後實測通過:2026-11-02

訂閱即可下載全部商品
US$49/ 月原價 US$99

訂閱期間可下載目錄中的所有商品,不需要另外購買這一件。看方案內容

訂閱前請先以 Google 帳號登入。訂閱與帳單皆綁定你登入的信箱。

已訂閱即可直接下載。尚未訂閱時會前往方案頁,尚未登入時會先前往登入頁。