ezBookkeeping 是一个开源且自托管的轻量级个人账本应用程序,专为那些希望在自己的服务器或设备上管理财务数据的人设计。它支持多种操作系统和硬件架构,包括 x86、x64 以及 ARM 版本的 Windows、macOS 和 Linux。此外,ezBookkeeping 还可以轻松部署在树莓派等设备上,并支持多种数据库类型如 SQLite、MySQL 和 PostgreSQL。
- 项目地址:https://github.com/mayswind/ezbookkeeping
- 在线演示:https://ezbookkeeping-demo.mayswind.net
- 文档:https://ezbookkeeping.mayswind.net/zh_Hans

主要特性
- 跨平台兼容性:无论您使用的是 Windows、macOS 还是 Linux,甚至是基于 ARM 架构的设备(如树莓派),ezBookkeeping 都能完美运行。
- 多数据库支持:支持 SQLite、MySQL 和 PostgreSQL 等多种数据库系统,提供了更大的灵活性。
- 简单安装与Docker支持:通过 Docker,只需一条命令即可快速部署 ezBookkeeping,无需复杂的配置过程。
- 用户友好界面:提供桌面版和移动版 UI,确保在任何设备上都有接近原生应用的体验。
- 高级功能:
- 支持两级账户及分类
- 内置丰富的预设分类
- 地理位置及地图支持
- 强大的查找和过滤历史记录功能
- 数据统计分析
- 深色模式
- 多货币支持并自动更新汇率
- 多时区支持
- 多语言界面
- 安全措施如两步认证和应用锁(PIN 码 / WebAuthn)
- 数据导入导出功能
如何部署
对于希望通过 Docker 快速部署的用户来说,过程非常简单。只需要执行以下命令:
docker run -d --name ezbookkeeping -p 8080:8080 your-docker-image-name
这里的 your-docker-image-name
应替换为您实际使用的 ezBookkeeping Docker 镜像名称。这样就可以在本地网络中访问 ezBookkeeping,通常是在 http://localhost:8080

评论