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

Install invoiceninja-v5 on Unraid in a few clicks.

Find invoiceninja-v5 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.

Open the Apps tab on your Unraid server Search Community Apps for invoiceninja-v5 Review the template variables and paths Click Install

Download Statistics

98,127
Total Downloads
34
This Month
93
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Details

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

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