news 2026/8/19 19:11:42

免费开源的budgetzero怎么装?网页版、桌面版与自托管三招全解锁

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
免费开源的budgetzero怎么装?网页版、桌面版与自托管三招全解锁

免费开源的budgetzero怎么装?网页版、桌面版与自托管三招全解锁

【免费下载链接】budgetzeroOpen-source, self-hosted, zero-based budgeting.项目地址: https://gitcode.com/gh_mirrors/bu/budgetzero

还在用记账软件却越记越乱?budgetzero 是一款免费开源、隐私友好、离线优先的零基预算软件,采用经典的"信封预算法",帮你把每一分钱都安排得明明白白。本教程手把手教你三种 budgetzero 安装方式:网页版秒开即用、桌面版本地安装、Docker 自托管部署,零基础也能一次搞定。

budgetzero 是什么?免费开源零基预算软件功能一览

budgetzero(零基预算)的核心思路是"先分钱、再花钱":每月收入一到账,就按类别分装进"信封"——房租、餐饮、娱乐各有定额,花超了就得从别处挪用,从机制上告别月光。整个项目完全开源,没有广告、没有追踪器、没有分析代码,数据默认只存在你自己的浏览器里,隐私性直接拉满。

主要亮点:

  • 🆓 完全免费开源,源码公开可审查、可二次开发
  • 🔒 隐私至上:零广告、零追踪、零统计
  • 📴 离线优先:基于 PouchDB 本地存储,断网也能记账
  • 💳 一键导入银行流水:支持 OFX、QFX、CSV 三种格式
  • 📅 负余额自动结转到下月,账目更真实

主界面就是一张清晰的月度预算表:左侧是账户与余额导航,右侧是分类预算网格,每个类别都标注了预算额、已花金额与结余,还支持自由切换上一个月/下一个月,账目状态一眼看穿。

第一招:budgetzero 网页版安装——打开浏览器就能用

网页版是上手 budgetzero 最快的方式,无需安装任何软件,也无需准备服务器:

  1. 打开浏览器,访问官方提供的 budgetzero 在线版页面;
  2. 按提示注册并登录账户;
  3. 进入后先添加账户(如储蓄卡、信用卡),再设置预算类别与每月额度;
  4. 开始记账、导入流水、查看报表。

整个流程基本是"打开即用",尤其适合只想先体验零基预算玩法的新手。交易管理界面如下,左侧展示账户余额,右侧是完整的交易明细,支持搜索、编辑、对账等操作:

如果你手头已有银行导出的流水文件,直接在"Import"中上传 OFX 或 CSV,budgetzero 会自动完成识别与归类:

等数据积累一段时间后,还能打开报表页,用折线图直观对比收入、支出与净值的变化趋势:

第二招:budgetzero 桌面版安装——Windows / Mac 本地应用

如果你不想每次记账都打开浏览器,budgetzero 还提供了基于 Electron 打包的桌面版应用(目前支持 Windows 与 Mac),安装方法与普通软件完全一致:

  1. 下载对应平台的 budgetzero 桌面版安装包;
  2. 双击运行安装向导,按提示完成安装;
  3. 启动应用,登录后即可离线记账,数据依旧保存在本地,隐私更有保障。

桌面版与网页版功能完全一致,适合日常高频记账的用户,把预算工具固定在任务栏里随开随用。

第三招:budgetzero Docker 自托管部署——完整部署教程

自托管适合有一定服务器经验、希望完全掌控数据的用户。budgetzero 官方提供了现成的 Docker 镜像,部署只需两条命令。

Docker 一键部署步骤

在服务器上执行:

docker pull budgetzero/budgetzero:latest docker run -d -p 8080:8080 --name budgetzero budgetzero/budgetzero

启动后,在浏览器访问http://你的服务器IP:8080即可使用属于你自己的 budgetzero 实例。该镜像内部由 Nginx 提供静态服务(见Dockerfilenginx_conf/default.conf),默认监听 8080 端口,你也可以把8080替换成任意想要的外网端口。

budgetzero 手动构建部署:把静态文件托管到任意服务器

不想用 Docker 的话,也可以从源码构建静态文件,托管到任何 Web 服务器上:

git clone https://gitcode.com/gh_mirrors/bu/budgetzero cd budgetzero npm install npm run build

构建完成后,dist/目录下就是全部静态文件,直接丢给 Nginx、Apache 或对象存储即可上线,自由度更高。

进阶玩法:用 CouchDB 实现 budgetzero 多设备数据同步

默认情况下,budgetzero 的数据只存在当前浏览器的本地数据库中(相关实现见src/store/modules/pouchdb-module.js),换设备、清缓存都可能导致数据丢失。若想多设备同步,可以自建一个 CouchDB 服务:

docker run -d --name budgetzero-couchdb-sync \ -e COUCHDB_USER=admin -e COUCHDB_PASSWORD=password couchdb:latest

然后在 budgetzero 的「Settings」中填写 CouchDB 地址,例如http://localhost:5984/mybudget,就能把预算数据同步到多个浏览器与设备上。预算的核心计算逻辑则集中在src/store/modules/budget-module.js,感兴趣的开发者可以按需阅读和定制。

budgetzero 使用常见问题(FAQ)

  • 数据会丢吗?budgetzero 目前处于 alpha 阶段,且数据默认保存在浏览器本地,清除浏览器缓存前请务必做好备份,或尽早配置 CouchDB 同步。
  • 完全免费吗?是的,budgetzero 完全免费,无内购、无广告。
  • 支持哪些导入格式?支持 OFX、QFX、CSV 三种常见银行流水格式。

写在最后

从零门槛的网页版、本地的桌面版,到完全可控的 Docker 自托管,budgetzero 提供了三种不同层级的免费开源安装方案。如果你是预算新手,先打开网页版体验两天零基预算的魔力;如果追求隐私与数据掌控,花十分钟用 Docker 部署一个专属实例,从此记账不求人。

【免费下载链接】budgetzeroOpen-source, self-hosted, zero-based budgeting.项目地址: https://gitcode.com/gh_mirrors/bu/budgetzero

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/19 19:08:28

新型分泌型标志物协同检测工具上线|云克隆发布 RNASET2/SIRPa/TAN1/VASN 四因子联合检测 Panel

分泌蛋白与膜脱落型可溶性分子是细胞间通讯、微环境重塑的核心媒介,也是当前无创伤生物标志物挖掘、肿瘤微环境与固有免疫调控机制研究的热门方向。RNASET2、SIRPa、TAN1、VASN 四类分子功能迥异又存在微环境层面的交互调控,在肿瘤免疫、组织纤维化、血管…

作者头像 李华
网站建设 2026/8/19 19:03:58

PLFM_RADAR:开源10.5GHz相控阵雷达系统终极指南

PLFM_RADAR:开源10.5GHz相控阵雷达系统终极指南 【免费下载链接】PLFM_RADAR Open-source, low-cost 10.5 GHz PLFM phased array RADAR system 项目地址: https://gitcode.com/GitHub_Trending/pl/PLFM_RADAR 想要探索雷达技术的奥秘却苦于高昂成本&#xf…

作者头像 李华