Skip to main content

Introduction

This guide offers tutorials on some key features of TruBudget, such as creating a new network, connecting to an existing network or updating the TruBudget instance.

In order to deploy and operate TruBudget, you have a few options. The most suitable option depends on the underlying infrastructure as well as what resources and technologies are available to you. The following options have been tested.

Kubernetes

The most modern option is to deploy TruBudget on a Kubernetes cluster. We recommend using this option as it offers different benefits such as a high availability and fault tolerance (due to the existence of replica sets), as well as scalability and resource optimization. To set up TruBudget on a k8s cluster we offer helm charts and instructions in a separate documentation file.

Docker Compose

Another option commonly used to set up TruBudget is using our docker compose setup. This way, each TruBudget component will be started as a separate docker container and the persisted data will be stored using volumes.

If for some reason you can't use docker and docker compose, you can follow the bare-metal guidelines.

Table of Contents