invoiceninja-v5

invoiceninja-v5

Docker app from anojht's Repository

Overview

An open-source invoicing and time-tracking app built with Laravel https://www.invoiceninja.com

Runtime arguments

Web UI
https://[IP]:[PORT:443]/
Network
bridge
Privileged
false

Template configuration

APP_ENVVariable

Container Variable: APP_ENV

Default
production
Debug ModeVariable

Container Variable: APP_DEBUG

Target
APP_DEBUG
Default
false
Require HTTPSVariable

Container Variable: REQUIRE_HTTPS

Target
REQUIRE_HTTPS
Default
false
Trusted ProxiesVariable

Container Variable: TRUSTED_PROXIES - Set to * when running behind a reverse proxy (e.g. SWAG, Nginx Proxy Manager) so Invoice Ninja honors X-Forwarded-* headers. Leave blank if not behind a proxy.

Target
TRUSTED_PROXIES
Default
*
Database HostVariable

Container Variable: DB_HOST

Target
DB_HOST
Default
unraidIP
Database PortVariable

Container Variable: DB_PORT

Target
DB_PORT
Default
3306
Database NameVariable

Container Variable: DB_DATABASE

Target
DB_DATABASE
Default
ninja
Database usernameVariable

Container Variable: DB_USERNAME

Target
DB_USERNAME
Default
ninja
Database PasswordVariable

Container Variable: DB_PASSWORD

Target
DB_PASSWORD
Default
ninja
Initial User EmailVariable

Container Variable: IN_USER_EMAIL

Target
IN_USER_EMAIL
Default
user@user.com
Initial User PasswordVariable

Container Variable: IN_PASSWORD

Target
IN_PASSWORD
Default
userpassword
APP_URLVariable

Container Variable: APP_URL

Default
https://invoice.domain.com
APP_KEYVariable

Container Variable: APP_KEY

Default
SomeRandom32CharacterLongAlphanumericString
MAIL_MAILERVariable

Container Variable: MAIL_MAILER

Default
smtp
MAIL_PORTVariable

Container Variable: MAIL_PORT

Default
587
MAIL_ENCRYPTIONVariable

Container Variable: MAIL_ENCRYPTION

Default
tls
MAIL_HOSTVariable

Container Variable: MAIL_HOST

Default
smtp.example.com
MAIL_USERNAMEVariable

Container Variable: MAIL_USERNAME

Default
johndoe@example.com
MAIL_FROM_ADDRESSVariable

Container Variable: MAIL_FROM_ADDRESS

Default
invoice@example.com
MAIL_FROM_NAMEVariable

Container Variable: MAIL_FROM_NAME

Default
Invoice Department
MAIL_PASSWORDVariable

Container Variable: MAIL_PASSWORD

Default
SUPERSECRETEMAILPASSWORD
HTTP PortPorttcp

Container Port: 80

Target
80
Default
8000
HTTPS PortPorttcp

Container Port: 443

Target
443
Default
8443
StoragePathrw

Container Path: /var/www/app/storage

Target
/var/www/app/storage
Default
/mnt/user/appdata/invoiceninja/storage
LogoPathrw

Container Path: /var/www/app/public/logo

Target
/var/www/app/public/logo
Default
/mnt/user/appdata/invoiceninja/logo

Download Statistics

98,093
Total Downloads
82
This Month
90
Avg / Month

Total Downloads Over Time

Loading chart...

Details

Repository
anojht/invoiceninja
Last Updated2026-04-08
First Seen2019-09-06

Run invoiceninja-v5 on Unraid.

invoiceninja-v5 is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.