1
0
A collection of tools for Ledger, grouped into an easy to use Docker Compose script.
This repository has been archived on 2023-12-27. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
2022-07-26 21:55:57 -07:00
bin Add reconcile command helper 2022-07-26 21:55:57 -07:00
config Add metabase and improve configuration 2022-07-24 09:04:15 -07:00
data Create docker-compose to run ledger utilities 2022-07-19 10:39:42 -07:00
ledgerbil@02dd7a8438 Create docker-compose to run ledger utilities 2022-07-19 10:39:42 -07:00
.env Add reconcile command helper 2022-07-26 21:55:57 -07:00
.gitattributes Add hledger aarch64 build 2022-07-21 15:29:58 -07:00
.gitignore Add metabase and improve configuration 2022-07-24 09:04:15 -07:00
.gitmodules Create docker-compose to run ledger utilities 2022-07-19 10:39:42 -07:00
docker-compose.yaml Convert from metabase to superset 2022-07-26 16:26:57 -07:00
README.md Add hledger and hledger-add utilities 2022-07-26 16:31:15 -07:00

MetaLedger

Setting Up

  • Initialize the submodules

    git submodule init
    git submodule update
    
  • Put your ledger files in the data folder.

  • Edit .env and fill in your desired values.

  • Copy ledgerbil/ledgerbil/settings.py.example to ledgerbil-settings.py and fill in the values with your data.

  • Start the services with docker-compose up -d

You can now access the web UI for hledger at your chosen URL (from the .env file), ledger-analytics, and use the helper scripts in the bin directory to use the various utilities. All utilities should be pre-configured with your ledger file location.

Usage

If you add the bin directory to your path, the utility scripts in there will expose various ledger and hledger functionality by mapping into the respective containers. They will be automatically configured to interact with your ledger files as defined in the .env file.