Skip to content

Invoice Ninja 5 App

About

InvoiceNinja 5 is the leading self-host platform to create invoices, accept payments, track expenses & time tasks. Support WePay, Stripe, Braintree, PayPal, Zapier, and more!

Changing Domain

Invoice Ninja stores the domain for each company dataset. This is saved when the company is first setup and cannot be changed later from the UI. If the domain for the app instance is adjusted in Cloudron, those database records need to be updated manually.

For instances which only use one domain for all company datasets run the following mysql command in a web terminal:

mysql --user=${CLOUDRON_MYSQL_USERNAME} --password=${CLOUDRON_MYSQL_PASSWORD} --host=${CLOUDRON_MYSQL_HOST} ${CLOUDRON_MYSQL_DATABASE} -e "UPDATE companies SET portal_domain='${CLOUDRON_APP_ORIGIN}'"

Otherwise adjust the SQL command above to only update the domains which need updating.

The client portal URL may also need to be updated. This can be done from the Invoice Ninja internal settings page under the Client Portal section.

Customizations

InvoiceNinja customizations can be made by opening a File Manager and editing /app/data/env.