Docker 玩法

飞牛NAS部署 Actual Budget:个人财务管理

2026-07-30 2 admin

前言

在数字化时代,个人财务管理变得越来越重要。飞牛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开源免费、数据自主、功能强大。现在就开始管理你的财务吧,让每一分钱都花得明明白白。