如何更好的管理个人财务?使用极空间部署私有记账系统Firefly III

如何更好的管理个人财务?使用极空间部署私有记账系统Firefly III

哈喽小伙伴们好,我是Stark-C~

不知道屏幕前的各位“富哥”日常生活中是怎么管理自己巨额财富的,反正对于像我这样年薪过千的摸鱼族来说,请一个专业的理财顾问多多少少有点奢侈,但是自己整一个免费且专业的记账系统倒是问题不大,就比如说我今天要给大家分享的Firefly III。

Firefly III:是一款开源的个人财务管理工具,旨在帮助用户跟踪和管理个人财务。该项目支持使用预算、类别和标签,可以导入数据,提供许多简洁的财务报告等,最主要的是,它还提供开放的接口,支持跨平台使用和同步。所以说不管是对于个人或者公司来说,都比较适用。

Firefly III部署

部署前的准备:

使用极空间部署Firefly III之前,我们还需要进行以下两个准备工作:

🔺准备工作一:在极空间的Docker目录下新建一个【 fireflyiii】文件夹,然后在 fireflyiii文件夹中再分别新建两个子文件夹【upload】 和【export】,其中upload文件夹用于存放上传文件,export文件夹用于存放导出文件。(记住这两个子文件夹的位置,稍后会用到)

🔺准备工作二:使用 phpMyAdmin 打开在极空间上部署好的MariaDB数据库,选择“账户--新增用户账户”。

如果说你还没有部署好数据库,请移步我之前的极空间部署数据库的教程:(之前还有小伙伴在评论区问我在NAS上部署数据库的作用是什么?你看,这不就用上了么~)

🔺然后在登录信息这里:

  • 用户名:fireflyiii

  • 主机名:任意主机(%)

  • 密码:随意设置

勾选下面的“创建与用户名同名的数据库并授予所有权限,最后记得点击页面下方的“执行”按钮。

🔺最后在账户列表看到“fireflyiii”说明创建成功。

开始部署:

🔺然后和之前一样,在极空间的Docker镜像仓库中搜索镜像“fireflyiii/core”,找到后点“下载”按钮。

🔺版本这里默认最新版(latest),直接下载即可。

🔺等待镜像拉取进度完成。

🔺完成后直接双击镜像开始部署容器。

🔺“基本设置”这里,容器名称自己可以随意修改。

🔺“文件夹路径”这里需要做两个映射:

  • /var/www/html/storage/upload映射为我们前面新建的“upload”文件夹

  • /var/www/html/storage/export映射为我们前面新建的“export”文件夹

需要说明的是/var/www/html/storage/export这个装载路径容器默认是没有的,我们需要自己点左上角“添加”。

🔺“端口”这里的本地端口默认或者自己随意修改吧,只要和本地其它容器端口不冲突即可。

🔺最后是“环境”这里,需要增加八个环境变量:

  • APP_KEY:32位随机码 (可以直接百度一个在线随机密码生成器生成即可)

  • DB_HOST:数据库地址(指的是数据库容器的本地IPv4地址,不知道的可以进数据库容器内部查看)

  • DB_CONNECTION:数据库类型(这里直接填写“mysql”即可)

  • DB_PORT:数据库端口(按照我的方法搭建的MariaDB数据库端口为“3306”)

  • DB_DATABASE:数据库名称(前面我们创建的用户名与数据库同名,都为“fireflyiii”)

  • DB_USERNAME:数据库用户(前面我们创建的用户名与数据库同名,都为“fireflyiii”)

  • DB_PASSWORD:数据库密码 (前面我们创建该数据库的密码)

  • TZ=Asia/Shanghai:时区(默认是欧洲的,改成国内上海即可)

其它就没什么可修改的了,点“应用”即可完成配置。

🔺因为Firefly III容器需要连接数据库完成最后的部署,所以它需要时间启动。

🔺我使用的是极空间Z423,大概一分钟左右,看着容器显示“正常”,就说明Firefly III可以使用了。

Firefly III使用体验

Firefly III的打开方式和其它Docker容器没有区别,依然是直接在浏览器中输入 【http:// 极空间的局域网IP:端口号】 就能看到登录界面了。

🔺首次打开需要注册,它默认这个界面还是英文,我这里显示中文是使用的浏览器自动翻译。注册邮箱随意填写,国内的QQ邮箱就可以。密码不能少于16位数,和前面一样,直接使用在线随机密码生成器就可以了。

🔺进来之后首先看到的就是欢迎界面。首页这里可以设置我们的账户信息以及中文显示:

  • Bank name:账户银行名称,比如我随意填了个“美国银行”

  • Balance:总余额,默认是欧元,可以点前面的三角形选择别的币种,比如我选择美元,金额十个亿

  • Savings balance:储蓄卡余额,我同样有十个亿

  • Language :不用问,直接选项中下拉到底,选择 Chinese Simplified便是简体中文

然后点“Submit”按钮即可。

🔺然后就是中文主界面了,界面还是很清爽直观的,并且还是以列表的形式呈现。

🔺虽说是国外的开源软件,但是用起来很顺手,操作逻辑也非常容易理解。比如说我这里新创建了一个预算,基本上跟着现成的模版直接输入相关的信息就可以了,非常的快捷。

🔺最爽的设计它还支持一键报表,对于小型企业需要财务报表的小伙伴来说,应该是很方便的对吧~

说在最后

Firefly III功能还是比较多的,并且也具有一定的专业性,所以个人感觉它更偏向于企业或者公司使用。同时,该项目还有手机端对应的APP程序【waterfly】以及【Photuris III】,不过目前仅限于安卓手机,有兴趣的小伙伴可以搭建一个试试吧!

🔺最后给大家安利一下目前性价比很高的极空间Z4 Pro标准版。采用的是全新一代处理器,整整高了同行业一代,参数指标和性能比上一代N5105和N6005都有了大幅度提升。依然采用的硬朗且超有质感的外观设计,拥有4个SATA+2个M.2盘位,DDR5 16GB内存,双2.5G网口,以及HDMI输出等,搭载的系统为自研的ZOS,功能丰富且易用,且支持Docker以及虚拟机。

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货,咱们下期再见!谢谢大家~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/567214.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

电子签名在人力资源中的应用:让HR工作更高效

人力资源(HR)行业是电子签领域的重要应用之一,它可以在以下场景中使用电子签: 1. 在招聘流程中,HR部门可以利用电子签名工具来完成与招聘候选人之间的任何文件签署操作。例如,维护人才库数据库、简历、面试…

世界读书日 | 开发者必读书单重磅来袭,华为云DTSE专家天团力荐

春色恰如许,读书正当时。 读书,就像解锁一把神秘钥匙,为开发者洞开新世界的大门,赋予他们破译复杂难题的能力、挑战未知领域的勇气。书页翻动间,开发者得以站在巨人的肩膀上,汲取前人经验,积蓄…

RANSAC 配准算法

RANSAC 配准算法 1. 简介2. RANSAC步骤3. RANSAC原理4. RANSAC的优缺点5. 代码实现6. 参考 1. 简介 先讲一下背景吧。 点云配准(Point Cloud Registration)指的是输入两幅点云 (source 和 target) ,输出一个变换使得变换后的source和target…

管理 Python 项目的艺术:在 PyCharm 中使用虚拟环境(以BPnP为例)

在 PyCharm 中使用虚拟环境对于 Python 项目开发具有多方面的重要作用,这些作用体现在提升项目管理的效率、保障代码的可运行性以及维护项目的长期稳定性等方面。以下是使用虚拟环境的几个关键好处: 1. 依赖管理和隔离 虚拟环境允许每个项目拥有…

深度相机(3D相机)

传统的RGB彩色相机称为2D相机, 只能得到2D的图像信息, 无法得到物体与相机的距离信息,也就是深度信息。 顾名思义, 深度相机除了获取2D信息,还能得到深度信息,也叫RGBD相机, 或3D相机。 顺便提…

CSS介绍及三种应用方式[内联,内嵌,外链]元素及实例讲解

css介绍 CSS(Cascading Style Sheets)是一种用于描述HTML文档外观和格式的样式表语言。CSS允许开发者和设计师将网页的呈现(布局、颜色、字体等)与内容(HTML)分离开来,从而使得网页的设计更加灵…

vue2+vxe-table实现表格增删改查+虚拟滚动

vue2vxe-table实现表格增删改查虚拟滚动 使用的vxe-table版本&#xff1a;v3.x (vue 2.6 长期维护版) 完整代码 <template><div><vxe-toolbar ref"xToolbar" export :refresh"{query: findList}"><template #buttons><vxe-b…

vulhub weblogic全系列靶场

目录 简介 需要使用的工具 CVE-2017-10271 0x00 漏洞产生原因 0x01 影响范围 0x02 漏洞地址 0x03 环境 0x04 漏洞复现 1. 手工 2. 漏洞利用工具 CVE-2018-2628 0x00 漏洞产生原因 0x01 影响范围 0x02 环境 0x03 漏洞复现 1.nmap扫是否是T3协议 2.漏洞检测&…

【C++】详解初始化列表,隐式类型转化,类静态成员,友元

前言 初始化列表是对构造函数内容的补充&#xff0c;小编会详细的讲解初始化列表的概念&#xff0c;特性&#xff0c;注意点。这是本篇内容的重头戏&#xff0c;小编会先提一个问题来抛砖引玉。 隐式类型转换顾名思义&#xff0c;首先它不需要主动转换&#xff0c;类似于把浮点…

抖音运营全攻略 沈阳新媒体运营培训

抖音发展趋势 数据显示&#xff0c;2023年&#xff0c;抖音日活量突破10亿。是目前最火的短视频软件。 抖音的总用户数量已超过12亿&#xff0c;日活10亿&#xff0c;人均单日使用时长超过2小时&#xff0c;这只是平均数据&#xff0c;其实大部分人刷抖音时间会超过3个小时&am…

Hive数据类型

1.基本数据类型 示例&#xff1a; -- 创建表并定义列的数据类型 CREATE TABLE data_types_example (tinyint_column TINYINT,smallint_column SMALLINT,int_column INT,bigint_column BIGINT,boolean_column BOOLEAN,float_column FLOAT,double_column DOUBLE,string_column S…

HSB矩形调色板设计和计算方法

HSB矩形调色板设计和计算方法 RGB调色板绘制较容易&#xff0c;HSB调色板较难绘制&#xff0c;前些天发文介绍了几个矩形样例的绘制方法&#xff0c;今介绍矩形的HSB调色板的设计方法和H,S,B值的计算方法&#xff0c;好东西必须与大家分享。 此文介绍HSB调色板和选色条的绘制方…

jdbc操作数据库 and 一个商品管理页面

文章目录 1. 介绍1.1 应用知识介绍1.2 项目介绍 2. 文件目录2.1 目录2.2 介绍以下&#xff08;从上到下&#xff09; 3. 相关代码3.1 DBConnection.java3.2 MysqlUtil.java3.3 AddServlet.java3.4 CommodityServlet.java3.5 DelectServlet.java3.6 SelectByIdServlet.java3.7 S…

Springboot 结合PDF上传到OSS

目录 一、首先注册阿里云OSS&#xff08;新用户免费使用3个月&#xff09; 二、步骤 2.1 将pdf模板上传到oos 2.2 这里有pdf地址,将读写权限设置为共工读 ​编辑 三、代码 3.1 pom.xml 3.2 配置文件 3.3 oss model 3.4 配置类(不需要修改) 3.5 将配置类放入ioc容器 3.…

【C++】:构造函数和析构函数

目录 前言一&#xff0c;构造函数**1.1 什么是构造函数****1.2 构造函数的特性**1.3 总结 二&#xff0c;析构函数**2.1 什么是析构函数****2.2 析构函数的特性****2.3 总结** 前言 如果一个类中什么成员都没有&#xff0c;简称为空类。 空类中真的什么都没有吗&#xff1f;并…

JetBrains PhpStorm v2024.1 安装教程 (PHP集成开发IDE)

前言 PhpStorm是由JetBrains推出的一款轻量级集成开发环境&#xff0c;专为PHP开发者而设计。该软件融合了智能的HTML/CSS/JavaScript/PHP编辑器、代码质量分析工具、版本控制系统集成&#xff08;包括SVN和GIT&#xff09;、调试和测试等功能。除此之外&#xff0c;PhpStorm还…

画图的神器及必备的调色和选图工具

大学生研究生论文写作及画图的神器 前言常用的工具集合画图工具配色参考画图神器词云 最后下篇 前言 好久没有更博&#xff0c;来更一下吧。最近刚好被问到平常是用什么来画图的&#xff0c;包括会议论文&#xff0c;各种类型的PPT汇报以及项目报告等等里面的图怎么画好。所以…

CSS动画(css、js动画库:各种动画效果)

第一种方法&#xff1a;文字从上到下显示动画&#xff1b; <div class"text-container"><div class"text">文字从上到下显示</div></div><style scoped> /*确保 keyframes 规则在引用它的任何选择器之前定义&#xff0c;以避…

Linux服务器网络问题排查思路

服务器网络问题排查 一.测试是否能ping通其他服务器 ping <其他电脑的IP>如图是网段互通的情况 如图是不互通的情况 该命令是最常用的命令&#xff0c;主要功能如下&#xff1a; 网络连通性&#xff1a; ping 用于检查两台主机之间是否可以相互通信。如果目标主机可达…

DB索引B+树SQL优化

数据库的索引就像一本书的目录&#xff0c;查数据快人一步&#xff0c;快速定位&#xff0c;精准打击&#xff01; 什么是数据库的索引&#xff1f; 官方介绍索引是帮助MySQL高效获取数据的数据结构。更通俗的说&#xff0c;数据库索引好比是一本书前面的目录&#xff0c;能加…