NAS原来这么有用 篇十六:用群晖搭建一个绝对安全的个人财务管理系统
前言
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
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

阁楼听细雨
校验提示文案
yugekaixuan
校验提示文案
用户因颜值过高被禁用
校验提示文案
灵KOYB
校验提示文案
值友9708777454
校验提示文案
聪明的黑Young
校验提示文案
I晨风
校验提示文案
哦哈呦Ohayou
校验提示文案
宸萱爸爸
校验提示文案
想中特等奖
校验提示文案
汴梁古城
校验提示文案
值友6586887911
校验提示文案
妄念难熄
校验提示文案
上帝也忙着数钱
校验提示文案
上帝也忙着数钱
校验提示文案
妄念难熄
校验提示文案
值友6586887911
校验提示文案
汴梁古城
校验提示文案
想中特等奖
校验提示文案
宸萱爸爸
校验提示文案
哦哈呦Ohayou
校验提示文案
I晨风
校验提示文案
聪明的黑Young
校验提示文案
值友9708777454
校验提示文案
阁楼听细雨
校验提示文案
灵KOYB
校验提示文案
yugekaixuan
校验提示文案
用户因颜值过高被禁用
校验提示文案