Invoice Ninja v5

Invoice Ninja v5 is a self-hosted invoicing and time-tracking application for freelancers and small businesses that manages clients, invoices, expenses, and…

  • Productivity
  • Tools & Utilities
Invoice Ninja v5 is a self-hosted invoicing and time-tracking application for freelancers and small businesses that manages clients, invoices, expenses, and billable time on your own server.

Platform availability

Available on 3 of 9 platforms

  • Unraid
  • TrueNAS
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

20/100 Low

Maintained
0GitHub repository is archived
Popular
102 GitHub stars
Easy to install
351 install platform, install notes, Docker image
Light to run
701 GB minimum RAM

Availability: platform listings confirmed today, links checked 9 days ago

GitHub stars
2
Open issues
0
Last commit
2022-06-09
License
GPL-2.0
Activity
stale

Checked 3 days ago - source: GitHub (kiwimato/invoiceninja_v5)

Resources & Compatibility

Minimum requirements: 1 GB RAM, 1 CPU core(s), 100 MB disk. ARM (e.g. Raspberry Pi) is not supported.

Checked 16 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Protect your APP_KEY in .env Before you create any data, fill in the .env file (the app's main settings file, especially APP_KEY, the encryption key) and keep it safe. If that key is lost, encrypted settings and data can become unreadable, and the app may stop working. source
  • Add the required cron job Set up a scheduled task (cron) that runs 'php artisan schedule:run' every minute after changing the path to your install. Without it, background chores like reminders and automated emails won't run. source
  • Open the right setup or login page If you didn't load sample data, open http://localhost:8000/setup to finish setup; otherwise use the provided defaults ([email protected] / password for admin, [email protected] / password for client). Without the right page, you may leave setup unfinished or be unable to sign in. source

Fetched 16 days ago - each note links to its source

Alternatives

No alternatives collected yet.

Common questions

What should I protect in Invoice Ninja v5's .env file before creating data?

Set and keep the APP_KEY safe before creating any data. If it is lost, encrypted settings and data can become unreadable and the app may stop working.

What scheduled task does a self-hosted Invoice Ninja v5 installation need?

Run php artisan schedule:run every minute via cron after adjusting the install path. Without it, background tasks such as reminders and automated emails will not run.

What can cause an Invoice Ninja v5 instance to stop working due to out of disk space?

A log file may fill the available disk space. Providing a sample of the log contents to the support forum can help identify the cause.

Answers sourced from github.com, github.com, www.reddit.com

Community

Collected 10 days ago - public community threads