首页 AI工具 Actual 个人财务管理系统零基础教程:从部署到日常使用

Actual 个人财务管理系统零基础教程:从部署到日常使用

AI工具 49
广告一

为什么要选择 Actual?

在个人财务管理领域,市面上的工具要么收费昂贵、数据封闭,要么功能简单、无法满足深度定制的需求。Actual 是一款开源、本地优先(Local-First)的个人财务管理系统,它支持多账户管理、预算规划、交易分类、报表分析,并且数据完全由你自己掌控。对于技术爱好者来说,Actual 最大的魅力在于它可以通过 Docker 快速部署在云服务器上,实现随时随地的访问。

本教程将从零开始,带你完成 Actual 的安装、配置与日常使用,全程面向没有财务软件使用经验的技术用户。文中涉及的服务端部署示例,推荐使用 Ciuic 云服务器(官方网址:https://cloud.ciuic.cn)进行实践,其控制台操作简单,适合新手快速上手

Actual 个人财务管理系统零基础教程:从部署到日常使用

第一步:准备一台云服务器

Actual 对硬件要求不高,1核 CPU、1GB 内存、20GB 硬盘的轻量云服务器即可流畅运行。如果你还没有服务器,可以在 Ciuic 云服务器控制台 购买一个最基础的套餐。购买后,你需要获得服务器的公网 IP、root 密码,并确保安全组中开放 5006 端口(Actual 默认端口)。

登录服务器后,建议先更新系统:

apt update && apt upgrade -y   # Debian/Ubuntu

第二步:安装 Docker 与 Docker Compose

Actual 官方推荐使用 Docker 部署,这样能避免依赖冲突。执行以下命令安装 Docker:

curl -fsSL https://get.docker.com | shsystemctl enable docker && systemctl start docker

接着安装 Docker Compose 插件:

apt install docker-compose-plugin -y

验证安装:

docker --version && docker compose version

第三步:编写 docker-compose.yml 并启动 Actual

创建一个专用目录,并编写配置文件:

mkdir -p /opt/actual && cd /opt/actualnano docker-compose.yml

将以下内容粘贴进去:

version: "3.8"services:  actual:    image: actualbudget/actual-server:latest    container_name: actual-server    restart: always    ports:      - "5006:5006"    volumes:      - actual-data:/datavolumes:  actual-data:

保存并退出(Ctrl+X,按 Y,回车)。然后启动服务:

docker compose up -d

等待镜像拉取完成后,你可以通过 docker ps 查看容器状态,确保 STATUS 为 Up。

第四步:初始化 Actual 并创建你的第一个预算

在浏览器中访问 http://你的服务器IP:5006,你将看到 Actual 的初始化界面。

创建管理员账户:设置你的登录邮箱和密码,这是你日后访问 Actual 的凭证。设置货币与日期格式:根据你所在地区选择,例如人民币(CNY)或美元(USD)。新建预算文件:点击“创建新预算”,输入名称(如“家庭支出”),选择起始日期(建议从当月1日开始)。添加账户:进入预算后,在左侧“账户”栏点击“新建账户”,类型选择“支票账户”或“信用卡”,输入当前余额。例如,你的银行活期账户余额为10,000元,则账户名填“招商银行活期”,余额填10000。建立交易记录:点击“交易”按钮,逐笔记录你的收支。比如,发工资时选择“收入”分类,金额填15000;买咖啡时选择“餐饮”分类,金额填25。设定预算:在“预算”界面,为每个类别(如餐饮、交通、住房)设定每月预算上限。Actual 会根据你的历史交易自动计算已用金额,并显示剩余额度。

第五步:数据备份与恢复

Actual 将数据存储在 Docker 卷 actual-data 中。建议定期备份该卷:

docker run --rm -v actual-data:/data -v /opt/backup:/backup alpine tar czf /backup/actual-$(date +%Y%m%d).tar.gz -C /data .

恢复时,解压备份文件到卷目录即可。另外,你也可以在 Actual 界面的“设置”中导出 JSON 备份,这是一种更安全的方式。

常见问题与技巧

忘记密码:删除容器卷中的 auth.json 文件,然后重启容器,系统会提示重新设置管理员。启用 HTTPS:如果你绑定了域名,可以使用 Ciuic 的免费 SSL 证书,或用 Nginx 反代 Actual 并配置 Let's Encrypt。多设备同步:由于 Actual 服务端部署在你的云服务器上,手机、电脑只需要访问同一个 IP 地址即可同步所有数据。移动端使用:浏览器直接访问是最好的方式,Actual 的响应式界面在手机上体验良好。

Actual 不仅是一个记账工具,更是一个可以完全掌控的数据系统。通过上述步骤,你已经在云服务器上拥有了一套私有、安全、可扩展的个人财务管理系统。无论是月度预算、资产净值分析,还是自定义报表,Actual 都能满足你的需求。如果你还没有服务器,不妨从 Ciuic 云服务器 开始你的数据自托管之旅。

广告一