
Invoice Ninja — One-Click Install
Invoices, Expenses and Tasks built with Laravel, Flutter and React.
Why install Invoice Ninja with Web.Casa?
No manual Docker Compose needed. Web.Casa configures and starts everything.
Caddy auto-provisions SSL certificates. Reverse proxy works out of the box.
Monitoring, backups, updates, logs — manage all apps from one panel.
How to Install
Install Web.Casa first, then one-click install this app from the App Store.
Initial Setup
- Generate an API Key using the following command:
docker run --rm -it invoiceninja/invoiceninja php artisan key:generate --show - Paste the generated key to
Invoice Ninja Application Keyin the Tipi UI.
Invoice Ninja
Introduction
Invoice Ninja is an invoicing application which makes sending invoices and receiving payments simple and easy. Our latest version is a clean slate rewrite of our popular invoicing application which builds on the existing feature set and adds a wide range of features and enhancements the community has asked for.
Setup
Mobile Apps
Desktop Apps
Recommended Providers
Support
Credits
Security
If you find a security issue with this application, please send an email to [email protected]. Please follow responsible disclosure procedures if you detect an issue. For further information on responsible disclosure please read here.
License
Invoice Ninja is released under the Elastic License.
See LICENSE for details.
FAQ
Can I install Invoice Ninja on Web.Casa?
Yes, Invoice Ninja is available in the Web.Casa App Store. You can install it with one click from the Web.Casa panel — no need to manually write Docker Compose files or configure reverse proxies.
How do I install Invoice Ninja on Web.Casa?
First install Web.Casa with curl -fsSL https://get.web.casa | bash, then search for "Invoice Ninja" in the App Store and click install. Web.Casa automatically configures the Docker container, assigns ports, and sets up a Caddy reverse proxy.
What is the default port for Invoice Ninja on Web.Casa?
The default port for Invoice Ninja on Web.Casa is 8881. You can bind it to a custom domain through Web.Casa's Caddy reverse proxy, which automatically provisions HTTPS certificates.
Does Invoice Ninja get automatic HTTPS after installation?
Yes. Web.Casa is built on Caddy, so after installing the app, simply bind a domain and Caddy will automatically provision and renew SSL certificates via Let's Encrypt — no manual configuration needed.
How do I back up Invoice Ninja data?
Web.Casa has a built-in backup plugin that supports automatic backups of Invoice Ninja data to local storage, S3, WebDAV, or SFTP. You can configure scheduled snapshots and retention policies to keep your data safe.