Clarification on Export/Backup Functionality for Self-Hosted Docker Installation

Version: lastest

Environment Docker

Hello everyone,

I have a self-hosted installation of Invoice Ninja running in Docker on a Raspberry Pi 4B. I regularly use the “Export” feature available in the app to create a backup, which generates a JSON file.

I would like to know:

  • Does the JSON file include all the data, such as clients, invoices, quotes, products, etc.?
  • Does it also contain configuration details, including any custom templates I’ve created for invoices and quotes?
  • Are uploaded assets like my company logo included in this backup?

I want to ensure that the export file is sufficient to fully restore my instance if needed or if additional steps are required (e.g., database backups).

Thank you in advance for your help!

Best regards

Hi,

The JSON file includes all main data/settings but doesn’t include activity records and uploaded documents. Using mysqldump is a better option to create a backup.