3款开源记账管理工具整理合集,可Docker一键部署!

举报
江湖有缘 发表于 2026/09/21 13:31:40 2026/09/21
【摘要】 3款开源记账管理工具整理合集,可Docker一键部署!


前言


记账是个人与家庭理财的基础,而开源记账工具既能保护数据隐私,又能灵活自托管。本文整理了三款支持 Docker 一键部署的开源记账管理工具,方便你快速上手使用。


一、Cashbook

1.1 Cashbook简介

Cashbook记账本是一款专为个人和小型企业设计的财务管理软件,旨在帮助用户轻松记录和管理财务数据。它以简单、易用、自主可控为核心设计理念,同时在统计分析方面追求清晰、美观、简洁有效的呈现方式,让用户能够一目了然地掌握自己的财务状况。

1.2 Cashbook主要特点

  • 简单易用:Cashbook提供直观的用户界面,即使是财务新手也能快速上手,轻松记录每一笔收支。
  • 自主可控:用户可以完全掌控自己的数据,支持本地存储和备份,确保数据安全私密,不受第三方干扰。
  • 清晰统计:内置多种图表和报告模板,帮助用户清晰地了解收入、支出、资产和负债等财务指标,支持自定义时间段的统计分析。
  • 美观简洁:界面设计简洁大方,图表展示美观,使财务数据的呈现更加直观易懂。
  • 高效管理:支持多账户管理,可以轻松分类记录不同的收入和支出项目,帮助用户更好地规划和管理财务。
  • 灵活扩展:提供插件和API接口,用户可以根据自身需求定制功能,如自动导入银行流水、设置预算提醒等。

1.3 项目地址

  • Github地址: https://github.com/dingdangdog/cashbook

1.4 项目预览

在这里插入图片描述

二、ExpenseOwl

2.1 ExpenseOwl简介

ExpenseOwl 是一款极简、可自托管的个人财务记账工具,专为家庭实验室部署设计,拥有美观的用户界面,支持离线运行,保障数据隐私。

2.2 ExpenseOwl主要特点

  • 快速记账: 仅需输入日期、金额和类别即可快速添加收支记录。
  • 单用户专注: 专为单个用户设计,非常适合个人或家庭财务管理。
  • 周期性交易: 支持设置定期发生的收入和支出,如工资或房租。
  • 自定义设置: 可自定义分类、货币符号及账本起始日期,满足个性化需求。
  • 标签分类: 支持为交易添加可选标签,实现更精细的分类管理。
  • 美观界面: 提供简洁现代的用户界面,并支持明亮与暗黑两种主题模式。
  • 离线自包含: 以独立二进制文件或容器镜像运行,完全无需联网,保障数据安全。
  • 多架构容器: 提供支持多硬件架构的 Docker 镜像,并可挂载持久化存储。
  • PWA 支持: 支持作为渐进式网页应用(PWA)安装到手机,方便移动使用。

2.3 项目地址

  • Github地址:https://github.com/Tanq16/ExpenseOwl

2.4 项目预览

在这里插入图片描述

三、ezBookkeeping

3.1 ezBookkeeping简介

ezBookkeeping 是一款轻量级、开源且支持自托管的个人财务管理应用,旨在让用户完全掌控自己的财务数据,兼顾极致的隐私保护与专业的记账体验。

3.2 ezBookkeeping主要特点

  • 极致轻量与灵活部署:资源占用极低,完美适配树莓派、NAS 及各类服务器,支持 Docker 一键部署,并兼容 x86 与 ARM 等多种硬件架构。
  • 数据隐私与安全可控:采用完全自托管架构,所有财务数据本地化存储,并提供双因素认证(2FA)、应用锁及防暴力破解等多重安全机制。
  • 原生级多端体验:基于响应式 UI 设计,完美适配桌面与移动端,并支持 PWA 技术,可一键添加到手机主屏幕实现类原生 App 体验。
  • AI 驱动的智能记账:内置收据图像 OCR 识别功能,并支持 MCP(Model Context Protocol)协议,便于无缝集成外部大模型进行智能分析。
  • 专业级账务管理:支持两级账户与分类体系、周期性自动记账、交易图片附件及地理位置记录,并提供丰富的可视化图表与数据分析。
  • 全球化与本地化支持:全面支持多语言、多币种、多时区及深色模式,内置自动汇率获取功能,并允许用户自定义日期与数字格式。
  • 强大的数据互通能力:支持 CSV、OFX、Beancount 等十余种标准财务格式,以及支付宝、微信等国内主流账单的便捷导入与导出。
  • 灵活的底层数据库支持:后端基于 Go+Vue 构建,兼容 SQLite、MySQL 和 PostgreSQL 等多种数据库,满足不同规模与并发场景的需求。

3.3 项目地址

  • Github:https://github.com/mayswind/ezbookkeeping

3.4 项目预览

在这里插入图片描述
在这里插入图片描述

四、分析与对比

对比项 Cashbook ExpenseOwl ezBookkeeping
定位 个人/小微企业 极简个人记账 轻量级个人财务
Docker 部署
多账户
多币种/多语言
AI 智能记账
PWA 移动端
推荐星级 ⭐⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐

小结:三款工具均支持 Docker 一键部署。追求极简轻量选 ExpenseOwl,小微企业多账户选 Cashbook,功能最全面、综合推荐最高的是 ezBookkeeping。

五、总结

本文整理了三款支持 Docker 一键部署的开源记账工具,各有侧重。Cashbook 适合个人及小微企业多账户管理,ExpenseOwl 以极简轻量见长,而 ezBookkeeping 在功能完整度、安全性与智能化方面最为全面。三款工具均支持 Docker 部署,上手门槛低,可按需选择。若追求功能全面与长期使用,ezBookkeeping 是综合推荐之选。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。