invoiceShelf

invoiceShelf

Official

Docker 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:nightly
Last 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.