1 初始化
初意 edited this page 2023-07-02 17:09:50 +08:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

成功安装 beancount-gs 后,第一次使用会出现如下页面: beancount安装检测 如果提示检测通过,点击下一步继续。 如果提示检测失败,你可以在项目所在终端安装 beancount,详细的安装步骤可以参考:beancount介绍。安装完毕后,可以通过执行 bean-query -V测试是否安装成功。

配置项

点击下一步,可以看到如下的配置页面。 全局配置项

账本存储位置: 账本数据和配置的磁盘存储路径。(默认设置为 /data/beancount 即可)

注意:如果使用 docker 启动服务,这里设置的路径为 docker 容器中的账本存储路径。 例:
volumes:
- "${dataPath:-/machine/beancount}:${dataPath:-/docker/beancount}"
以上配置中,即把物理机器的 /machine/beancount 目录映射为 docker 的 /docker/beancount 目录,这里的账本存储位置应该设置为 /docker/beancount。参考:issue21

账本开始日期: 账户的默认开始时间。(默认设置为 1970-01-01 即可)
币种: 账本的默认币种,账户初始化时 commodity 的默认值。beancount 本身没有币种的概念,其每个账户在创建的时候都可以指定一个 commodity,亦可以不指定。 commodity 不一定是常规意义上的货币,可以是任意的自定义内容,例如房产,车子等。

1970-01-01 ASSETS:Bank:ABC CNY // 人民币作为 commodity
1970-01-01 ASSETS:OTHER // 不指定 commodity
1970-01-01 ASSETS:House HUS // 自定义 commodity

平衡账户名称: 用户初始化账户金额,或者维持其他账户平衡的账户。
是否备份数据: 开启后,当源文件被修改时,之前的版本会备份到 /bak文件夹。
密钥: 只有服务的密钥匹配才允许完成配置项的设置。密钥可以在服务的启动日志中查看,每次服务启动,密钥都会被刷新。
启动日志