Getting started
Choose your installation method and follow the steps. Most setups take under 30 minutes.
Before you begin
Server requirements
Make sure your server meets these requirements before installing.
Software requirements
Minimum server specs
Installation steps
Pick your installation method
Choose the approach that best fits your technical comfort level and hosting environment.
1
Download the release
Download the latest Invoice Ninja release from GitHub. We recommend the pre-built .tar archive for most installations — it includes all compiled assets.
2
Choose your installation guide
Follow the step-by-step guide for your server environment. Our documentation covers the most common setups.
3
Configure your environment
4
Run the installer
Navigate to your domain in a browser — the Invoice Ninja web installer will guide you through the final setup steps including database migration and initial admin account creation.
5
Set up the cron job
Add the Laravel scheduler to your crontab to enable recurring invoices, payment reminders, and other automated tasks.
Auto-installers
Prefer a one-click install?
These platforms handle the technical setup for you — ideal if you want Invoice Ninja running without touching the command line.
⚡
Softaculous
One-click install through cPanel or DirectAdmin. Available on most shared hosting plans.
Most popular
☂️
Umbrel
Self-hosted personal cloud. Browse the app store and install Invoice Ninja alongside other self-hosted apps.
☁️
Cloudron
App platform for your server. Handles installation, updates, SSL, and backups automatically.
🚀
Elestio
Fully managed deployment in minutes. Includes configuration, encryption, backups, and live monitoring.
Most popular
🔧
Installatron
One-click install and auto-update manager. Keeps your Invoice Ninja installation secure and up to date.
🏗️
Hossted
Deploy and maintain Invoice Ninja on your own cloud instantly, with managed infrastructure.
❄️
Coolify
Open-source self-hostable Heroku/Vercel alternative. Deploy Invoice Ninja with superpowers.
Join thousands of Invoice Ninja self-hosters on our forum and Slack.
Forum · Slack · GitHub · API Docs