Templatesinvoiceninja
finance
invoiceninja
Open-source invoicing, billing, payments and expense-tracking platform for freelancers and businesses.
financeworkproductivityMariaDBValkey
What gets deployed
Web
invoiceninja server
MariaDB
managed database
Valkey
managed cache
GitHub stars8,600
About
Open-source invoicing, billing, payments and expense-tracking platform for freelancers and businesses.
Managed services
- MariaDBTCP:3306
- ValkeyTCP:6379
Environment Variables
| Variable | Description | Required |
|---|---|---|
| APP_URL | Default: {{KUBERO_APP_URL}} | Optional |
| APP_ENV | Default: production | Optional |
| APP_DEBUG | Default: false | Optional |
| IS_DOCKER | Default: true | Optional |
| APP_KEY | Default: base64:S3ViZXJvVGVtcGxhdGVRYVNtb2tlVGVzdEtleSEhMTI= | Optional |
| REQUIRE_HTTPS | Default: false | Optional |
| TRUSTED_PROXIES | Default: * | Optional |
| DB_CONNECTION | Default: mysql | Optional |
| DB_HOST | Default: {{KUBERO_APP_NAME}}-mysql | Optional |
| DB_PORT | Default: 3306 | Optional |
| DB_DATABASE | Default: invoiceninja | Optional |
| DB_USERNAME | Default: invoiceninja | Optional |
| DB_PASSWORD | Default: invoiceninja | Optional |
| REDIS_HOST | Default: rfr-{{KUBERO_APP_NAME}}-valkey-readwrite | Optional |
| REDIS_PORT | Default: 6379 | Optional |
| CACHE_DRIVER | Default: redis | Optional |
| QUEUE_CONNECTION | Default: redis | Optional |
| SESSION_DRIVER | Default: redis | Optional |
| PDF_GENERATOR | Default: snappdf | Optional |
| IN_USER_EMAIL | Default: admin@example.com | Optional |
| IN_PASSWORD | Default: replace-with-openssl-rand-hex-32 | Optional |
| MAIL_MAILER | Default: log | Optional |
Deploy invoiceninja
One click to deploy a fully configured invoiceninja instance with all dependencies pre-wired.
Deploy NowReady to deploy invoiceninja?
No infrastructure to manage. Just connect your repo and go live in seconds.