特点:
-
-
• 开源与自托管:注重隐私和控制。 -
• 轻量且快速:性能优化,即使在低资源环境中也能平稳运行。 -
• 易于安装:支持 Docker,兼容 SQLite、MySQL、PostgreSQL,跨平台(Windows、macOS、Linux),支持 x86、amd64、ARM 架构。
-
-
• 用户友好界面:针对移动和桌面设备优化的 UI,支持 PWA(渐进式 Web 应用),提供类似原生应用的移动体验,支持暗黑模式。 -
• AI 功能支持:支持 MCP(模型上下文协议)进行 AI 集成。 -
• 强大的记账功能:支持两级账户和分类,可附加图像到交易记录,支持地图位置跟踪,支持循环交易,提供高级过滤、搜索、可视化和分析功能。 -
• 本地化与全球化:支持多语言和多货币,自动汇率转换,支持多时区,可自定义日期、数字和货币格式。 -
• 安全性:支持双因素认证(2FA)、登录速率限制、应用锁定(PIN 码 / WebAuthn)。 -
• 数据导入/导出:支持 CSV、OFX、QFX、QIF、IIF、Camt.053、MT940、GnuCash、Firefly III、Beancount 等多种格式。
安装方法
-
• 使用 Docker 运行: -
• 访问 Docker Hub 查看所有镜像和标签。 -
• 最新版本: $ docker run -p8080:8080 mayswind/ezbookkeeping
-
• 最新每日构建版本: $ docker run -p8080:8080 mayswind/ezbookkeeping:latest-snapshot
-
-
• 从二进制文件安装: -
• 下载最新版本:https://github.com/mayswind/ezbookkeeping/releases -
• Linux/macOS: $ ./ezbookkeeping server run
-
• Windows: > .\ezbookkeeping.exe server run
-
• 默认情况下,ezBookkeeping 监听 8080 端口。之后可以通过 http://{YOUR_HOST_ADDRESS}:8080/
访问。
-
-
• 从源代码构建: -
• 确保已安装 Golang、GCC、Node.js 和 NPM。然后下载源代码,并按照以下步骤操作: -
• Linux/macOS: $ ./build.sh package -o ezbookkeeping.tar.gz
所有文件将被打包到
ezbookkeeping.tar.gz
中。 -
• Windows: > .\build.bat package -o ezbookkeeping.zip
所有文件将被打包到
ezbookkeeping.zip
中。 -
• 也可以构建 Docker 镜像。确保已安装 Docker,然后按照以下步骤操作: $ ./build.sh docker
直达链接【点击前往】
-
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END