ezBookkeeping
ezBookkeeping
Docker app from Yusseiin's Repository
Overview
Runtime arguments
- Web UI
http://[IP]:[PORT:8080]- Network
bridge- Shell
sh- Privileged
- false
Template configuration
HTTP port for the ezBookkeeping web interface.
- Target
- 8080
- Default
- 8080
- Value
- 8080
Persistent data directory. Holds the SQLite database when using the default database backend.
- Target
- /ezbookkeeping/data
- Default
- /mnt/user/appdata/ezbookkeeping/data
- Value
- /mnt/user/appdata/ezbookkeeping/data
Object storage for user uploads (avatars, transaction pictures, etc.).
- Target
- /ezbookkeeping/storage
- Default
- /mnt/user/appdata/ezbookkeeping/storage
- Value
- /mnt/user/appdata/ezbookkeeping/storage
Application log directory.
- Target
- /ezbookkeeping/log
- Default
- /mnt/user/appdata/ezbookkeeping/log
- Value
- /mnt/user/appdata/ezbookkeeping/log
Optional. Mount a folder containing a custom ezbookkeeping.ini to override the built-in config. Leave blank to use defaults plus EBK_* environment variables.
- Target
- /ezbookkeeping/conf
Random string used to encrypt sensitive user data. CHANGE this to a long random string before first start (e.g. openssl rand -hex 32). Changing it later will invalidate existing tokens/2FA secrets.
- Target
- EBK_SECURITY_SECRET_KEY
- Value
- change-me-to-a-long-random-string
The domain or IP used to reach the WebUI (e.g. ezbookkeeping.example.com or 192.168.1.50). Used to build correct URLs in emails and the PWA.
- Target
- EBK_SERVER_DOMAIN
Allow new users to register accounts from the login page. Set to false after creating your own account to prevent strangers from signing up.
- Target
- EBK_USER_ENABLE_REGISTER
- Default
- true
- Value
- true
Database backend: sqlite3 (default, no extra setup), mysql, or postgres. When set to mysql/postgres, also fill in the Database Host/Name/User/Password fields below.
- Target
- EBK_DATABASE_TYPE
- Default
- sqlite3
- Value
- sqlite3
Only used when Database Type is mysql or postgres. host:port of the database server — e.g. mariadb:3306 if you run MariaDB as a separate Unraid container on the bridge network.
- Target
- EBK_DATABASE_HOST
Only used when Database Type is mysql or postgres. Name of the database to use (must already exist on the DB server).
- Target
- EBK_DATABASE_NAME
Only used when Database Type is mysql or postgres. Username with full privileges on the database above.
- Target
- EBK_DATABASE_USER
Only used when Database Type is mysql or postgres. Password for the database user.
- Target
- EBK_DATABASE_PASSWD
Optional. Log output mode: console, file, or console,file. Leave blank for the image default.
- Target
- EBK_LOG_MODE
Categories
Download Statistics
Details
mayswind/ezbookkeeping:latestRun ezBookkeeping on Unraid.
ezBookkeeping is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.