Firefly III,一个不仅功能强大,而且操作简便的开源财务管理应用。无论您是一个正在寻找更好方式管理财务的个人用户,还是一家小型企业需要精确控制开支和收入,Firefly III 都能为您提供一个完美的解决方案。
为什么选择 Firefly III?
1. 多语言支持,全球用户都能轻松上手
Firefly III 的多语言支持让全球用户都能轻松使用。无论您是居住在东京、柏林还是纽约,Firefly III 的多语言界面都能让您在母语环境中自如地管理财务。支持的语言包括但不限于英语、日语、西班牙语、法语、德语、意大利语、荷兰语、中文(简体和繁体)等。
2. 强大的财务管理功能
Firefly III 不仅仅是一个简单的记账工具,它提供了一系列强大的财务管理功能,包括:
多账户支持:管理多个银行账户、信用卡和现金账户。
预算和目标设定:为您的每月开支设定预算,追踪您的目标和梦想。
自定义报告:根据您的需求生成各种财务报告,帮助您更好地了解和控制财务状况。
自动化交易分类:通过智能算法自动为您分类交易,减少手动操作时间。
金融计算器:计算贷款、储蓄和投资的详细数据,帮助您做出更明智的财务决策。
3. 灵活的部署选项
Firefly III 提供多种部署选项,以满足您的特定需求:
Docker 容器:方便快捷地通过 Docker 部署,并支持自动化启动,让您无需手动干预即可在计算机重启后保持运行。
独立安装:如果您更喜欢传统的安装方式,Firefly III 也支持直接在服务器上安装和配置。
4. 安全和隐私保护
Firefly III 关注用户数据的安全和隐私保护。所有敏感信息都经过加密处理,确保您的财务数据安全存储和传输。
如何开始使用 Firefly III?
自助搭建数据库,掌控数据安全
对于喜欢掌控一切的您来说,自助搭建数据库是个不错的选择。Firefly III 需要一个 MySQL 数据库来存储您的财务数据。接下来,我们将向您展示如何设置。
数据库设置:
在搭建 Firefly III 之前,您需要一个 MySQL 数据库。以下是您需要的数据库连接信息:
数据库名称:firefly
用户名:firefly
密码:(您设置的数据库密码)
自动化启动,让您无后顾之忧
在您的计算机重启后,Firefly III 可以自动重启并恢复运行。这就像您的私人助手,始终在为您服务。
sudo docker run -d --name firefly-iii \
--network 1panel-network \
-p 127.0.0.1:9001:8080 \
-e APP_KEY=base64:VbBGS4oYUO0QJZmB7rDjtbWpqJUGcBfF \
-e DB_CONNECTION=mysql \
-e DB_HOST=mysql \
-e DB_PORT=3306 \
-e DB_DATABASE=firefly \
-e DB_USERNAME=firefly \
-e DB_PASSWORD=your_db_password \
-e TRUSTED_PROXIES='*' \
-e APP_URL=https://your_domain.com \
docker.io/fireflyiii/core:latest
需要域名登录和SSL?请添加以下两行代码:
- **-e TRUSTED_PROXIES='*'**
- **-e APP_URL=https://your_domain.com**
这两行代码确保 Firefly III 在使用域名登录和安全套接层(SSL)时正常运行。
Docker 命令详解
现在让我们详细解释上面的 Docker 命令:
--name firefly-iii
:为您的 Firefly III 容器命名。--network 1panel-network
:将容器连接到名为1panel-network
的 Docker 网络。-p 127.0.0.1:9001:8080
:将主机的 9001 端口映射到容器的 8080 端口。-e APP_KEY=base64:VbBGS4oYUO0QJZmB7rDjtbWpqJUGcBfF
:设置 Firefly III 的应用密钥为一个新的 32 位字符的值。-e DB_CONNECTION=mysql
:指定数据库连接类型为 MySQL。-e DB_HOST=mysql
:指定数据库主机为mysql
。-e DB_PORT=3306
:指定数据库端口为 3306。-e DB_DATABASE=firefly
:设置 Firefly III 使用的数据库名称。-e DB_USERNAME=firefly
:设置数据库用户名。-e DB_PASSWORD=your_db_password
:设置数据库密码(请用您自己的密码替换your_db_password
)。-e TRUSTED_PROXIES='*'
:信任所有代理服务器。-e APP_URL=https://your_domain.com
:设置 Firefly III 的应用 URL(请用您的域名替换your_domain.com
)。docker.io/fireflyiii/core:latest
:指定要使用的 Firefly III Docker 镜像版本。
总结
Firefly III 不仅是一个功能强大的财务管理工具,它还能为您的生活增添一点乐趣。无论您是刚开始还是已经是财务管理高手,它都能帮助您轻松管理您的财务生活。现在就去试试吧,您会发现它的独特之处!