tx

熊猫不是猫

平平无奇小熊猫
17,646
个人财务管理系统beancount-gs 个人财务管理系统beancount-gs

前言

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

0 条评论
user 编辑评论信息
插入图片

隐私评论