3款开源记账管理工具整理合集,可Docker一键部署!
【摘要】 3款开源记账管理工具整理合集,可Docker一键部署!
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)