deploy invoice-ninja with helm
  • Go Template 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-16 21:09:30 +00:00
charts Delete charts/templates/test.yaml 2026-08-16 20:47:06 +00:00
.helmignore initial commit 2026-08-16 22:19:18 +02:00
LICENSE Initial commit 2026-08-16 07:51:59 +00:00
README.md Update README.md 2026-08-16 21:09:30 +00:00

Invoice Ninja Helm Chart

Deploys Invoice Ninja: A free, source-code available invoicing software you can deploy on your own server. Full control over your data, your setup, and your stack.

Decision Record

Tested:

Product            Language     Databases       OIDC   Subscriptions Installation Hosted    
Kimai PHP          MySQL           SAML   No             Helm/Compose 2.99/u/mo
Unibee Go/PHP/Ruby MySql/redis     No     Yes            Compose       99/mo     
Odoo Python       Postgres        Yes    Paid           Compose       29/u/mo   
KillBill Java         sqlite                                                        
Lago Go           Postgres/redis No     Stripe         Compose                 
Invoice Ninja Php, Python  MysSQL/redis    No     Yes Compose       14/mo     

Findings:

  1. Only InvoiceNinja and Odoo could directly bill using Sepa/IBAN.
  2. Unibee/Lago is basically for stripe/paypal/etc.. only, no direct iban transfers without 3rd party processor.
  3. Odoo super bloated with chat and website builder, UI is super hard to use.

Decision:

  • Use Invoice Ninja
  • Use Percona Operator for external MySQL
  • Use external valkey