日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Firefly III 搭建个人财务记账平台

發布時間:2023/12/10 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Firefly III 搭建个人财务记账平台 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

有網友留言需要 適配移動平臺可以私有化部署的記賬軟件,但是一直沒有找到合適的國產軟件。Firefly III 是國外一款開源的記賬軟件,提供開放的接口,支持跨平臺使用和同步,所以從軟件開發角度看,這是一款不錯的產品,是否符合國人的使用習慣,只有親自使用了才知道

什么是 Firefly III ?

Firefly-iii 是一個開源的記賬軟件,可以自主搭建個人的財務管理服務,幫助用戶記錄和追蹤收入與開銷。

老蘇記賬差不多經歷了三個階段:

  • 第一階段:2011 年以前,一直用 excel 記賬;
  • 第二階段:2011 ~ 2013 年開始用金蝶旗下的 隨手記,因為是在手機上記賬,比 excel 方便多了;
  • 第三階段:2013 年以后,工資卡被老婆忽悠走了,從此老蘇達到了 手中無卡,心中無賬 的境界🙂

安裝

數據庫

通過 phpMyAdmin 在 MariaDB 10 中新建用戶 firefly,創建同名的庫 firefly 并授予所有權限。

安裝鏡像

在群暉上以 Docker 方式安裝。

在注冊表中搜索 firefly ,選擇第二個 fireflyiii/core,版本選擇 latest。

第一個鏡像 jc5x/firefly-iii 也是官網的,只是自 2021年7月1日 起,已經被棄用

在 docker 文件夾中,創建一個新文件夾,并將其命名為 firefly,然后在 firefly 中再建兩個子目錄 upload 和 export

文件夾裝載路徑說明
docker/firefly/export/var/www/html/storage/export存放導出文件
docker/firefly/upload/var/www/html/storage/upload存放上傳文件

端口

端口不沖突就行,不確定的話可以用命令查一下

# 查看端口占用 netstat -tunlp | grep 端口號 本地端口容器端口
88888080

環境

可變值
APP_KEY必須是 32 位
DB_HOST數據庫地址
DB_PORT數據庫端口
DB_CONNECTION數據庫類型
DB_DATABASE數據庫庫名
DB_USERNAME數據庫用戶
DB_PASSWORD數據庫密碼

老蘇群暉的 IP 為 192.168.0.197, MariaDB 10 的端口是 3307

運行

日志中看到👇下面的信息就可以開始使用了

在瀏覽器中輸入 http://群暉IP:8888 就能看到登錄界面

第一次需要注冊用戶

注意:密碼不能少于 16 位,建議用密碼生成器,使用類似 LZ8xEJ6EPToTboxm 這樣的密碼

登錄成功后的歡迎界面

設置中文

第一件事當然是設置語言啦,在歡迎界面中

  • Bank name:老蘇隨便填了個 交通銀行
  • Balance:應該是余額,默認是歐元,點前面的三角下箭頭,找到 chinese yuan,后面填 0
  • Savings balance:儲蓄卡余額,先默認沒動
  • language 中下拉到底,選擇 Chinese Simplified

Submit 之后就是中文界面了

老蘇在移動端直接使用 Web 的效果也還可以

現在您可以開啟記賬之旅,創建預算,跟蹤支出,通過報表了解收支情況了。

應用

接口

除了 Web 應用外,Firefly III 還具備 JSON API,提供了專門的 Swagger 文檔:https://api-docs.firefly-iii.org

除非你想做基于 Firefly III 的二次開發,否則作為一般用戶來說,這個沒啥用處,老蘇也就順便提一下。

官方沒有提供除了 Web 之外的應用,移動端都是第三方基于👆的 API 開發的,所有的移動客戶端都在這里 👉 :https://docs.firefly-iii.org/firefly-iii/other-pages/3rdparty/

Android

Android 平臺有 2 個,分別是 Firefly Personal Finance 和 Photuris III,老蘇只下了 Photuris III 簡單測試了一下

需要的朋友可以在后臺回復 記賬 即可獲取下載地址

  • 在 Web 端獲取 個人訪問令牌
  • 主頁 --> 選項 --> 個人檔案 --> OAuth 授權 --> 個人訪問令牌 --> 創建新令牌

    名稱只是為了標識,方便多令牌的管理

    令牌只顯示一次,所以要妥善保管

  • 登錄 android 客戶端
  • 打開 app,點 PERSONAL ACCESS TOKEN

    輸入 服務器地址 和 個人訪問令牌后,點 SIGN IN

    進入 Options --> Settings --> Language 可以改為 簡體中文 界面

    從界面看基本上就是高仿的 Web ,簡單用了下,比較容易閃退😅

    iOS

    iOS 只有基于 Workflow 的快捷方式,老蘇沒有 iOS 設備,給個動圖自己研究吧

    動圖地址:https://github.com/tmytro/firefly-ios-shortcuts

    參考文檔

    firefly-iii/firefly-iii: Firefly III: a personal finances manager
    地址:https://github.com/firefly-iii/firefly-iii

    Firefly III - A free and open source personal finances manager
    地址:https://www.firefly-iii.org/

    Docker - Firefly III documentation
    地址:https://docs.firefly-iii.org/firefly-iii/installation/docker/

    總結

    以上是生活随笔為你收集整理的Firefly III 搭建个人财务记账平台的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。