龙空技术网

NAS下搭建强大的自托管和开源的个人账单—Firefly III

熊猫不是猫QaQ 183

前言:

此刻兄弟们对“nasmysql”大概比较关怀,同学们都需要学习一些“nasmysql”的相关文章。那么小编在网摘上网罗了一些对于“nasmysql””的相关资讯,希望各位老铁们能喜欢,看官们一起来学习一下吧!

封面

前言

前面介绍过一款财务管理的容器,不过碍于功能的确有点简陋了,只有简单的记账出账以及统计功能,于是乎决定找一找有没有其他功能更加强大的个人账单或者财务管理的容器。经过七七四十九天的各处搜索,终于找到了能够这样一款强大的个人财务管理项目。

「Firefly III」 是您个人理财的(自托管)经理。它可以帮助您跟踪支出和收入,因此可以减少支出,节省更多。Firefly III支持使用预算,类别和标签。使用大量外部工具,您可以导入数据。它还有许多简洁的财务报告。

部署教程

这里需要用到ssh命令部署,所以我们首先需要打开NAS的ssh功能,建议将ssh的默认22端口改一下更好,或者每次用完关闭。

ssh

随后我们在docker文件夹下新建Firefly文件夹,再新建一个docker-compose.yml文件,内容如下,将里面的信息改成自己需要修改的内容即可。

version: '3'services:  app:    image: fireflyiii/core:latest    restart: always    volumes:      - firefly_iii_upload:/var/www/html/storage/upload    env_file: .env    ports:      - 80:8080    depends_on:      - db  db:    image: mariadb        hostname: fireflyiiidb    restart: always    environment:      - MYSQL_RANDOM_ROOT_PASSWORD=yes      - MYSQL_USER=firefly      - MYSQL_PASSWORD=secret_firefly_password      - MYSQL_DATABASE=firefly    volumes:      - firefly_iii_db:/var/lib/mysqlvolumes:   firefly_iii_upload:   firefly_iii_db:

随后再去网站下载配置文件,网址为:。将其命名为.env。

文件情况

随后就绪之后咱们用ssh工具链接NAS

获取管理权限 sudo -i

进入项目文件夹 cd /volume1/docker/Firefly

输入部署命令 docker-compose -f docker-compose.yml up -d

等待它构建完成即可,完成后你可以看到你的docker中多出了两个容器分别为Firefly app与Firefly db。

docker

这里容器启动会验证版本与下载更新包,所以会很慢,耐心等待即可,这里你也可以查看容器的终端或者日志看进度情况,显示以下内容就是启动成功了。

日志输出

随后浏览器输入端口号即可访问。

体验

首次进去你需要创建一个账号与密码,这里密码必须要16个字符,我估计可能是考虑账单这种内容属于敏感信息,所以要求较长,创建好之后就可以直接登录了。

主界面

首次登陆是默认的英文界面,可以到设置中更改为简体中文,随便就改一下默认的货币为人民币。

设置选项

值得一提的是该项目的汉化完整,而且每一步都有教程,对于第一次使用一些不懂的也能得到解释。首页也会引导你先创建银行与储蓄余额,设置好之后才是真正的账单主界面。

账单界面

在预算界面我们可以添加自己的预算,可对预算进行一个周期设置,例如生活费,话费等等。

预算

主要使用便是交易界面了,这里你可以设置支出或者收入,甚至能单独设置转账,例如我将银行的转入储蓄账户,它会自动识别并统计。

转账

主界面变动

在自动化界面你可以设置规则以及与定期交易,例如你可以将你的房贷或者车贷设置为定期交易。

自动化

该项目的功能特别多,除了以上功能还能具备存钱罐功能监督你给自己定一个目标从而达到存钱目的,也有账单功能让你能直接建立自己的账单甚至导入数据生成账单,最后也提供了报表功能让你能够随时下载各种所需数据的报表。

报表

存钱罐

更多的功能就不多介绍了,如果感兴趣可以自行搭建后去探索。

总结

该项目实现了个人账单的基本功能,也具备了一些专业性的功能,适用范围广适用性也很强,能够满足大部分人的需求了,唯一缺点就是虽然针对手机的webui有适配,但是没有app这一点对于个人财务账单还是不方便。那么以上便是本期全部内容了,如果你觉得对你有所帮助,求赞求收藏最后点一手关注期待我产出更多内容吧!

标签: #nasmysql