-
Notifications
You must be signed in to change notification settings - Fork 274
Docker Compose with Caddy
The following guides aims at a completly fresh install of Invoice Ninja with the Caddy webserver. The is no migration scenario covered.
- Guide for Invoice Ninja 4
- Guide for Invoice Ninja 5
ℹ️ Read the prerequisites section carefully as you need all of these information for a proper setup.
Additionally you need to have proper TLD (Top Level Domain) on a server that is publicly reachable (with a public IP). This is necessary for Caddy to correctly obtain the TLS certificate.
Create a new folder
First we need an empty folder where our docker files for IN 5 will reside.
Command: mkdir ~/invoiceninja5; cd ~/invoiceninja5
Clone this repository
Now we need to clone this repository to get all the files necessary to corretctly configure and run IN 5 with Docker Compose.
Command: git clone https://github.com/invoiceninja/dockerfiles.git .
Further help channels:
Slack | StackOverflow (use tag invoice-ninja
) | Github