Financial Freedom 如何免费部署到 NAS?完整自托管财务记账安装指南
Financial Freedom 如何免费部署到 NAS完整自托管财务记账安装指南【免费下载链接】financial-freedom An open source alternative to Mint, YNAB, and more. Stay on budget and build wealth without sacrificing your privacy.项目地址: https://gitcode.com/gh_mirrors/fi/financial-freedomFinancial Freedom 是一个完全开源、可自托管的记账工具定位是 Mint、YNAB 的替代方案。适合不想把银行数据交给第三方平台的个人和家庭成员核心卖点是免费、代码公开可审查、所有数据只落在你自己的设备上。它帮你解决什么问题场景一Mint 停止服务后你手里还有一年多从银行导出的 CSV 账单文件。手动一条条录入不现实上传到别人家的云又担心数据被拿去分析。Financial Freedom 允许你把银行 CSV 交易导入到现金账户、信用卡和贷款三类账户中导入过程在你自己的机器上完成文件不出内网。场景二你想搞清楚每个月钱花在哪。它提供仪表盘按类别汇总收支并支持给交易打标签、拆分多类别支出帮你从感觉花了很多变成能说出具体花在哪。装上之后你能得到什么首次登录后不需要额外配置以下三块能力直接可用账户总览在账户页添加现金账户、信用卡、贷款系统分别记录余额方向存款为正、欠款为负仪表板汇总你的净资产和现金流。手动记账逐笔录入交易选择类别、商户、日期和收支方向随时可改可删。自动分类规则规则Rule会按商户关键词匹配交易自动归入你指定的类别后续导入历史账单时不用逐条手挑。安装与运行前置条件一台能跑 Docker 的机器NAS、家用服务器、树莓派均可装好 Docker 和 Docker Compose内存 2GB、磁盘 10GB 起。克隆仓库到目标目录git clone https://gitcode.com/gh_mirrors/fi/financial-freedom cd financial-freedom用 Docker Compose 启动docker-compose up -d浏览器访问http://localhost:8080注册第一个账号即为管理员项目默认关闭公开注册首个用户独占管理权限符合隐私预期。常见坑NAS 上若通过 Synology 的 Container Manager 部署需要单独创建数据目录并挂载为卷否则重启容器后数据丢失启动后白屏多为.env中APP_KEY未生成参考仓库内.env.example配置。常见用法CSV 数据导入场景把过去一年的银行流水一次性搬进来。操作在目标账户下使用导入入口上传银行导出的 CSV把文件列映射到日期、金额、商户、类别字段账户类型支持现金账户、信用卡、贷款三种。收益历史数据落地后仪表盘的收支趋势、类别占比才具备参考价值。设置自动分类规则场景每月固定扣费的房租、水电、订阅服务不想每次手挑类别。操作新建规则填搜索关键词如商户名片段 替换文本 指定类别后续匹配到的交易自动归类。收益日常记账退化成看一眼确认月度对账时间明显缩短。查看现金流与预算场景月底想知道这个月是存了钱还是透支了。操作打开仪表板查看收支图表和类别汇总结合预算设置对照实际支出。收益预算超支在月中就能发现而不是月底看账单才反应过来。自定义与扩展交易模块 Modules/Transaction/交易模型、增删改查与导入服务的完整实现改导入格式或字段逻辑从这里入手。账户服务 app/Services/Accounts/三类账户现金、信用卡、贷款的创建逻辑扩展新账户类型时参考这里的写法。数据模型 app/Models/账户、类别、规则等核心实体的定义理解数据关系如交易如何挂到账户和类别上的入口。写在最后Financial Freedom 把记账数据的控制权交还给你免费、自托管、代码可查。注意项目 README 中有关于阶段性开发暂停的说明部署前建议先看一眼仓库首页确认当前状态。准备好 Docker 环境的话按上面三步命令即可在 10 分钟内跑起一个只属于你自己的记账实例。【免费下载链接】financial-freedom An open source alternative to Mint, YNAB, and more. Stay on budget and build wealth without sacrificing your privacy.项目地址: https://gitcode.com/gh_mirrors/fi/financial-freedom创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考