飞牛NAS部署 Actual Budget:个人财务管理
前言
在数字化时代,个人财务管理变得越来越重要。飞牛NAS(fnOS)作为一款优秀的私有云操作系统,不仅能用来存储文件,还能轻松部署各种Docker应用。今天,我们就通过Actual Budget这款开源的个人财务管理工具,让你的飞牛NAS变成一台智能账本服务器。
Actual Budget是一款轻量级、现代化的个人财务管理应用,支持多设备同步、预算管理、交易追踪和报表分析。它完全免费,数据存储在你的NAS上,隐私安全有保障。
部署前准备
确保你的飞牛NAS已经安装并运行了Docker容器服务。飞牛NAS的应用中心内置了Docker管理工具,操作非常方便。
你需要准备以下信息:
- 一个用于存放Actual Budget数据的文件夹路径,例如 /volume1/docker/actual-budget
- 确保NAS的某个端口(如5006)未被占用
步骤一:创建数据目录
首先,登录飞牛NAS的SSH终端,或者通过文件管理器创建目录。推荐使用SSH执行命令,更加高效。
ssh admin@你的NAS地址
然后创建数据持久化目录:
sudo mkdir -p /volume1/docker/actual-budget/data
步骤二:拉取并运行Docker容器
Actual Budget官方提供了Docker镜像,我们直接使用 docker run 命令一键部署。
docker run -d \
--name=actual-budget \
-p 5006:5006 \
-v /volume1/docker/actual-budget/data:/data \
--restart unless-stopped \
ghcr.io/actualbudget/actual-server:latest
命令解释:
- -d 后台运行容器
- --name 给容器命名
- -p 5006:5006 将容器的5006端口映射到NAS的5006端口,你可以根据需要修改第一个5006为其他端口
- -v 挂载数据目录,确保重启后数据不丢失
- --restart unless-stopped 容器停止后自动重启,除非手动停止
- ghcr.io/actualbudget/actual-server:latest 使用官方最新镜像
运行成功后,会返回一串容器ID。
步骤三:初始化Actual Budget
打开浏览器,访问 http://你的NAS地址:5006。你会看到Actual Budget的初始化界面。
首次使用需要创建管理员账户: 1. 输入你的邮箱地址(仅用于登录,不发送邮件) 2. 设置一个强密码 3. 点击 “Create Account” 创建账户
登录后,系统会引导你创建第一个预算文件。你可以选择从零开始,或者导入已有的YNAB4数据(如果你之前用过YNAB4的话)。
步骤四:配置反向代理(可选)
如果你希望通过域名安全访问,可以在飞牛NAS的网关或反向代理工具中配置SSL。以Nginx Proxy Manager为例,添加一条代理规则:
- 域名:
budget.yourdomain.com - 转发IP:
127.0.0.1或你的NAS内网IP - 转发端口:
5006 - 开启SSL并申请Let‘s Encrypt证书
这样就能通过HTTPS安全访问你的财务系统了。
步骤五:日常使用技巧
创建预算类别
进入Actual Budget后,首先设置你的收入与支出类别。例如:
- 收入:工资、兼职、投资收益
- 支出:餐饮、交通、住房、娱乐、储蓄
每个类别可以设置月度预算金额,系统会自动提示超支情况。
导入交易记录
Actual Budget支持CSV文件导入。从你的银行或信用卡网站下载交易记录,在 “Transactions” 页面点击 “Import” 上传即可。系统会智能匹配类别,大幅减少手动输入的工作量。
多设备同步
你可以在手机浏览器上访问同一地址,或者安装Actual Budget的移动端APP(需要自行编译,建议使用PWA方式)。在浏览器中点击地址栏的“添加到主屏幕”,即可获得类似APP的体验。
查看报表
“Reports” 页面提供了丰富的可视化报表,包括月度收支趋势、类别占比饼图、净资产变化曲线等。定期查看报表有助于发现消费盲区。
数据备份与恢复
由于数据存放在NAS的挂载目录中,定期备份 /volume1/docker/actual-budget/data 文件夹即可。飞牛NAS的快照功能可以自动化这个流程。
如果需要迁移到新NAS,只需在新设备上部署容器,将备份的数据文件夹覆盖回去,重启容器即可。
常见问题
为什么无法访问页面?
检查防火墙是否放行了5006端口,或者尝试更换端口映射(例如改为5007:5006)。
数据会丢失吗?
只要你的数据卷挂载正确,容器删除后数据依然存在。建议开启NAS的定期快照功能。
如何升级版本?
拉取最新镜像后,删除旧容器并重新创建即可。注意数据卷不要删除。
总结
通过以上五个步骤,你就在飞牛NAS上成功部署了Actual Budget个人财务管理工具。它不仅完全掌控在你的私有云中,还能随时随地通过浏览器访问,实现多设备同步。相比市面上的付费工具,Actual Budget开源免费、数据自主、功能强大。现在就开始管理你的财务吧,让每一分钱都花得明明白白。