Video tutorial coming soon.
Deploy Invoice Ninja on Ubuntu with Docker โ a powerful open-source invoicing platform with a client portal, time tracking, 40+ payment gateway integrations, and recurring billing. Ideal for freelancers, agencies, and consultants.
Grab the automated bash script from GitHub to follow along with the video.
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/accounting/invoice-ninja/invoice-ninja-ubuntu.sh
chmod +x invoice-ninja-ubuntu.sh
sudo bash invoice-ninja-ubuntu.sh
The script installs Docker and deploys Invoice Ninja v5 with MySQL automatically.
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/accounting/invoice-ninja/invoice-ninja-ubuntu.sh
chmod +x invoice-ninja-ubuntu.sh
sudo bash invoice-ninja-ubuntu.sh
Open your browser and navigate to Invoice Ninja. Create your admin account and company on the setup page:
http://<your-server-ip>:8080
Set your company name, logo, address, currency, and tax settings. Upload a signature and configure your invoice template design.
Add your first client, create products or services, then generate a professional invoice. Enable a payment gateway to let clients pay online directly from the invoice email.
| Port | Purpose |
|---|---|
| 8080 | Invoice Ninja Web UI |