invoiceShelf
invoiceShelf
OfficialDocker app from anna's Repository
Overview
InvoiceShelf is an open-source web & mobile app that helps you track expenses, payments & create professional invoices & estimates.
InvoiceShelf is a fork of Crater that focuses in stability, updates and new features.
The Web Application is made using Laravel & VueJS while the Mobile Apps are built using React Native.
Requirements
Additional database is required, read the README for details. I reccomend setting up MariaDB in a seperate docker container!
Runtime arguments
- Web UI
http://[IP]:[PORT:80]/- Network
bridge- Shell
sh- Privileged
- false
Template configuration
Host Path for /configPathrw
Container Path: /config
- Target
- /config
Host Path for /confPathrw
Container Path: /config
- Target
- /conf
PHP_TZVariable
- Default
- Europe/Vienna
- Value
- Europe/Vienna
APP_NAMEVariable
- Target
- Laravel
- Default
- Laravel
- Value
- Laravel
APP_ENVVariable
- Default
- local
- Value
- local
APP_DEBUGVariable
- Default
- true
- Value
- true
DB_CONNECTIONVariable
- Default
- mysql
- Value
- mysql
DB_HOSTVariable
The database hostname.
- Value
- /
DB_PORTVariable
The database port.
- Default
- 3306
- Value
- 3306
DB_DATABASEVariable
The database name.
- Default
- invoiceshelf
- Value
- invoiceshelf
DB_USERNAMEVariable
The database username.
- Default
- invoiceshelf
- Value
- invoiceshelf
DB_PASSWORDVariable
The database user password.
- Value
- /
CACHE_STOREVariable
- Default
- FILE
- Value
- file
SESSION_DRIVERVariable
- Default
- file
- Value
- file
SESSION_LIFETIMEVariable
- Default
- 120
- Value
- 120
SESSION_ENCRYPTVariable
- Default
- false
- Value
- false
SESSION_PATHVariable
- Default
- /
- Value
- /
SESSION_DOMAINVariable
Your Unraid Server IP or domain you are hosting InvoiceShelf on.
- Default
- localhost
- Value
- localhost
ANCTUM_STATEFUL_DOMAINSVariable
Your InvoiceShelf instance WebUI URL for Laravel Sanctum authentication.
- Default
- localhost:90
- Value
- localhost:90
DB_PASSWORD_FILEVariableLeave blank if you do not wish to use a database pasword file.
Your InvoiceShelf instance WebUI Port.Porttcp
- Target
- 80
- Default
- 90
- Value
- 90
Categories
Download Statistics
536,756
Total Downloads
29,021
This Month
12,893
Avg / Month
Total Downloads Over Time
Loading chart...
Details
Repository
invoiceshelf/invoiceshelf:nightlyLast Updated2026-04-09
First Seen2025-02-11
Run invoiceShelf on Unraid.
invoiceShelf is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.