作者:熊貓不是貓QAQ
前言
beancount-gs
: 使用 Golang 進行文字的讀寫和介面服務支援,利用 bean-query 獲取內容並解析,以 Json 格式返回。並基於已實現的介面內建實現了前端頁面(適配移動端)
安裝
在登錄檔中搜索beancount-gs選擇第一個
xdbin/beancount-gs
,雙擊直接下載。
在docker資料夾中,建立一個新資料夾 beancount ,並在其中建四個子資料夾,分別是
bak、config、data和icons
各個資料夾的掛載路徑與說明如下:資料夾掛載路徑說明
docker/beancount/bak:/app/bak 存放備份
docker/beancount/config:/app/config 存放設定
docker/beancount/data:/data/beancount 存放資料
docker/beancount/icons:/app/public/icons 存放圖示
埠方面,本地埠不衝突就行,容器埠為80
設定好後直接啟動容器即可。
執行
在瀏覽器中輸入
http://群暉IP或域名:本地埠
就能看到主介面,第一次開啟會提示初始化。
•
賬本儲存位置
:賬本資料和配置的磁碟儲存路徑;例如:panda,用年份會不會更好呢?
•
賬本開始日期
:賬戶的預設開始時間。(預設設定為 1970-01-01 即可);
•
幣種
:賬本的預設幣種,賬戶初始化時 commodity 的預設值。注:beancount 本身沒有幣種的概念,其每個賬戶在建立的時候都可以指定一個 commodity,亦可以不指定。commodity 不一定是常規意義上的貨幣,可以是任意的自定義內容,例如房產,車子等;(預設設定為 CNY)
•
平衡賬戶名稱
:使用者初始化賬戶金額,或者維持其他賬戶平衡的賬戶;
•
是否備份資料
:開啟後,當原始檔被修改時,之前的版本會備份到 /bak資料夾;
•
金鑰
:只有服務的金鑰匹配才允許完成配置項的設定。金鑰可以在服務的啟動日誌中檢視,每次服務啟動,金鑰都會被重新整理。
接下來設定 賬本名稱 和 賬本密碼。需要注意的是: 密碼如果忘記,不支援找回。 進入賬本後,預設是沒有任何資料。點記賬可以開始記錄第一筆交易了
後述
在手機上的效果還是不錯的,但沒有 app 還是比較可惜。beancount-gs在使用上更偏向於日常流水賬的記錄方式,在保留靈活性的同時,使得新使用者更容易上手使用。如果遇到問題,建議看看官方提供的中文的使用說明書:https://www。yuque。com/chuyi-ble7p/beancount-gs