自架個人記帳系統

Finance

可以在自己電腦上跑起來的個人記帳系統:註冊帳號後建立帳戶、記錄收支,概覽頁顯示金額與圖表,可匯入銀行對帳檔,資料只存在自己的電腦。衍生自 MIT 授權的開源個人記帳專案凍結快照;交付含自原始碼建置映像的 Dockerfile、單一服務的編排檔、加密金鑰產生腳本和繁中快速上手文件,介面語言含繁體中文。

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

適合誰

想把收支記在自己電腦上、不把帳目交給雲端服務的個人與家庭。

如何啟動

$ sh scripts/quickstart/init-env.sh
$ docker compose up -d --build

瀏覽檔案

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

檔案總覽1,121 個路徑
▸cmd8
base.go
cron_jobs.go
database.go
initializer.go
security.go
user_data.go
utility.go
webserver.go
▸conf1
ezbookkeeping.ini
▸docker3
backend-build-pre-setup.sh
docker-entrypoint.sh
frontend-build-pre-setup.sh
▸etc1
systemd/
▸pkg485
api/
auth/
avatars/
cli/
converters/
core/
cron/
datastore/
duplicatechecker/
errs/
…
▸public51
favicon.ico
favicon.png
img/
robots.txt
touchicon.png
▸scripts1
quickstart/
▸skills3
ezbookkeeping/
▸src498
DesktopApp.vue
MobileApp.vue
components/
consts/
core/
desktop-main.ts
desktop.html
directives/
exticons/
global.d.ts
…
▸templates7
email/
prompt/
▸testdata13
empty_excel_file.xls
empty_excel_file.xlsx
feidee_mymoney_elecloud_test_file.xlsx
feidee_mymoney_legacy_test_file.xls
feidee_mymoney_test_file.xls
multiple_sheets_excel_file.xls
multiple_sheets_excel_file.xlsx
multiple_sheets_with_different_header_row_excel_file.xls
multiple_sheets_with_different_header_row_excel_file.xlsx
only_one_row_excel_file.xls
…
▫ATTRIBUTION.md
▫Dockerfile
▫Dockerfile.quickstart
▫LICENSE
▫LICENSE-99LL.md
▫PRODUCT.md
▫QUICKSTART.md
▫README.md
▫SECURITY.md
▫build.bat
▫build.ps1
▫build.sh
▫contributors.json
▫delivery-manifest.txt
▫docker-bake.hcl
▫docker-compose.yml
▫eslint.config.mjs
▫ezbookkeeping.go
▫go.mod
▫go.sum
▫package-lock.json
▫package.json
▫postcss.config.js
▫third-party-dependencies.json
▫tsconfig.json
▫vite.config.ts
▫vitest.config.ts
▫設定檔與隱藏檔 23

購前披露

你買的是什麼

自架個人記帳系統:註冊帳號後建立帳戶、記錄收支,概覽頁顯示金額與圖表,可匯入銀行對帳檔。跑金鑰產生腳本後用 Docker Compose 起站,資料只存在自己的電腦。

衍生自 MIT 授權的開源個人記帳專案,非原專案本身。我方加工:自原始碼建置映像的 Dockerfile、單一服務的編排檔、加密金鑰產生腳本與繁中快速上手文件。

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

已知限制

  • 服務以明文 HTTP 開在本機 8080 埠,TLS 與反向代理要自備
  • 註冊功能預設開放,連得到該埠的人都能自行建立帳號
  • 預設連網向歐洲中央銀行取得匯率,可改成在 App 內手動填寫
  • 交付內沒有自動備份,要自行在 App 內匯出資料
  • 資料存在 Docker 具名資料卷,docker compose down -v 會刪除所有帳號與帳目
  • 首次啟動要從原始碼建置映像,期間向 registry、npm、Go 模組與 apk 取件
  • 建置時略過上游的程式檢查與單元測試
  • 釘死在交付快照,不追上游。

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

查核紀錄

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

5 通過0 需注意0 未通過

Source Review

原始碼審閱

PASS 通過

交付執行面逐項審:我方加工檔逐行審讀 —— docker-compose.yml(對外埠只綁 127.0.0.1 的 8080;加密金鑰缺少就拒絕啟動;SQLite 與三個具名資料卷)、scripts/quickstart/init-env.sh(openssl 產生隨機金鑰,.env 權限 600,已有值不覆蓋)、Dockerfile.quickstart 相對上游 Dockerfile 的改動(補建空的本機 repo 供版本資訊讀取、略過建置前的程式檢查與單元測試、前端建置排在後端之前)。上游 Go 與 TypeScript 原始碼未逐檔審讀,以 MIT 授權與容器隔離為依據。

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

腳本與權限

PASS 通過

買家交付路徑會執行的腳本逐一檢視:init-env.sh 為我方所寫(逐行審);建置走 Dockerfile.quickstart(逐行讀過:npm 與 Go 模組安裝、apk 安裝,未見下載後直接餵給 shell 執行的形狀);容器以映像內建的非 root 帳號(uid 1000)執行上游的進入點腳本。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-029-personal-bookkeeping/blob/6d5bc5a078a482cd41e5ae07bb453e9b89d0ca7d/Dockerfile.quickstart查核於 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-lock.json 鎖定,套件本體由買家建置時自各自的套件庫取得;基礎映像由 registry 拉取。這些相依樹未逐包掃描授權。上游另附 third-party-dependencies.json 列出其第三方相依。上游沒有 submodule,沒有另外複製進來的第三方資料集(見 ATTRIBUTION.md)。

證據存放於本店的私有程式庫(不對外開放):https://github.com/dev-zillio-cc/dsp-029-personal-bookkeeping/blob/6d5bc5a078a482cd41e5ae07bb453e9b89d0ca7d/third-party-dependencies.json查核於 2026 年查核人 claude-code build-product session
HEALTH 實測通過

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

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

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

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

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