All apps · 0 apps
OpenBudgeteer
Docker app from Axelander's Repository
Overview
Readme
View on GitHub
OpenBudgeteer is a budgeting app based on the Bucket Budgeting Principle and inspired by YNAB and Buckets. The Core is based on .NET and the MVVM Pattern, the Front End uses Blazor Server.

Documentation
Within the Documentation you will find all the details how to install and setup OpenBudgeteer and how it is used. Some sections are still WIP but you should find the most important things that were previously maintained here in the README.
Quick Start
For a quick ramp-up up of OpenBudgeteer using Docker and MariaDB see here.
Screenshots

Install OpenBudgeteer on Unraid in a few clicks.
Find OpenBudgeteer in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Categories
Download Statistics
Total Downloads Over Time
Related apps
Explore more like this
Explore allLinks
Details
axelander/openbudgeteerRuntime arguments
- Web UI
http://[IP]:[PORT:8080]- Network
bridge- Shell
sh- Privileged
- false
Template configuration
Container Port: 8080
- Target
- 8080
- Value
- 6100
mysql, mariadb or postgresql
- Target
- CONNECTION_PROVIDER
- Default
- mariadb
IP address of database server
- Target
- CONNECTION_SERVER
- Default
- localhost
Port of database server
- Target
- CONNECTION_PORT
- Default
- 3306
Name of the database
- Target
- CONNECTION_DATABASE
- Default
- openbudgeteer
Database user
- Target
- CONNECTION_USER
- Default
- openbudgeteer
Password of database user
- Target
- CONNECTION_PASSWORD
Password of database root user to automatically create database and user (mysql, mariadb only)
- Target
- CONNECTION_ROOT_PASSWORD
IP address of Redis server
- Target
- CONNECTION_REDIS_SERVER
- Default
- localhost
Port of Redis server
- Target
- CONNECTION_REDIS_PORT
- Default
- 6379
Redis User (if ACL is used)
- Target
- CONNECTION_REDIS_USER
Redis Password (if ACL is used)
- Target
- CONNECTION_REDIS_PASSWORD
Redis Keys Prefix (if ACL is used)
- Target
- CONNECTION_REDIS_PREFIX
Enables a login screen
- Target
- APPSETTINGS_AUTH_ENABLED
- Default
- false
- Value
- true
Login User name
- Target
- APPSETTINGS_AUTH_USERNAME
- Value
- admin
Login User password
- Target
- APPSETTINGS_AUTH_PASSWORD
- Value
- hammerlock
Number of days for how long the session token in Redis will be kept
- Target
- APPSETTINGS_AUTH_SESSION_DAYS
- Default
- 7
- Value
- 7
Sets localization like currency and number format (Must be a BCP 47 language tag)
- Target
- APPSETTINGS_CULTURE
- Default
- en-US
Generate a set of initial data for demo purposes
- Target
- APPSETTINGS_DEMO_DATA
- Default
- false