跳到主要内容

在 Linux 服务器上安装 Cashlytics - 自托管你的 AI 驱动财务管家

本指南的理想产品

立即开始 — 订购合适的产品,按照本指南一步一步操作。

介绍

Cashlytics 是一款现代化的个人财务和预算管理平台,帮助你追踪支出、管理预算,并深入了解你的财务习惯。通过分析交易数据和支出类别,Cashlytics 帮助你清楚知道钱花到哪里了,以及如何优化你的财务规划。

该平台还可选集成AI 助手,让你分析财务数据、识别消费模式,并获得智能化的预算行为洞察。

img

自托管 Cashlytics 在你自己的服务器上,意味着你可以完全掌控你的财务数据,同时通过网页界面随时随地访问你的预算工具。想自己托管 Cashlytics?本指南将带你通过 Docker 在 Linux VPS 上完成安装。

Cashlytics 的使用场景

Cashlytics 适用于各种需要财务管理和预算规划的个人和专业场景。典型用例包括:

  • 追踪个人开销和每月预算
  • 监控消费模式和财务习惯
  • 管理多重收入来源和财务类别
  • 生成 AI 驱动的智能预算洞察
  • 搭建私有且自控的财务仪表盘

由于是自托管,Cashlytics 非常适合追求隐私保护、想要替代云端财务工具的用户。

安装前准备

安装 Cashlytics 前,请确保你的 VPS 满足以下要求。

硬件最低配置推荐配置
CPU1 核2 核
内存2 GB4 GB
硬盘空间10 GB20 GB

此外,需安装以下软件:

  • Docker
  • Docker Compose

如果你还没安装 Docker,请先参考我们的 Docker 安装指南

准备工作

首先为 Cashlytics 创建一个项目目录。

mkdir cashlytics && cd cashlytics

接着下载官方 Cashlytics Docker 配置文件。

curl -O https://raw.githubusercontent.com/aaronjoeldev/cashlytics-ai/main/docker-compose.selfhost.yml
curl -O https://raw.githubusercontent.com/aaronjoeldev/cashlytics-ai/main/.env.example

通过复制示例文件创建你的环境配置文件。

cp .env.example .env

.env 文件包含运行 Cashlytics 所需的配置变量。

安装步骤

打开 .env 文件

打开 .env 文件,配置必需的环境变量。

nano .env

配置数据库密码

为 Cashlytics 使用的 PostgreSQL 数据库设置一个安全密码。

POSTGRES_PASSWORD=your_secure_password_here

配置数据库连接

更新数据库连接字符串,使用上面设置的同一密码。

DATABASE_URL=postgresql://cashlytics:your_secure_password_here@postgres:5432/cashlytics

可选 AI 助手

Cashlytics 支持可选的 AI 助手,能分析财务数据并提供预算建议。启用此功能需添加你的 OpenAI API 密钥。

OPENAI_API_KEY=sk-your-openai-key

如果不想使用 AI 助手,可以将此变量留空。

启动 Cashlytics

配置完成后,使用 Docker Compose 启动应用。

docker compose -f docker-compose.selfhost.yml up -d

Docker 会下载所需的容器镜像并启动 Cashlytics 服务。你可以用以下命令确认容器是否运行:

docker ps

访问 Cashlytics

容器启动成功后,打开浏览器访问 Cashlytics 网页界面:

http://YOUR_SERVER_IP:3000

将 YOUR_SERVER_IP 替换为你的 VPS IP 地址。界面加载后,即可开始配置财务、预算和分类。

总结

恭喜你!你已成功在 Linux 服务器上安装了 Cashlytics。现在可以开始使用这个平台追踪开销、管理预算,并深入洞察你的财务数据。

在自己的 VPS/独服上运行 Cashlytics,确保你的财务信息完全掌控在自己手中,同时享受现代预算工具和可选 AI 分析的便利。

如有任何疑问或需要帮助,欢迎随时联系在线客服,我们每天都在线为你服务!🙂