# Invoice Ninja [Hosted Official Website](https://www.invoiceninja.com/) [Self-Hosted Official Website](https://www.invoiceninja.org/) [Docker Page](https://hub.docker.com/r/invoiceninja/invoiceninja/) ## From Website Free Open-Source Invoicing Expenses & time-tracking built with Laravel ### Pre-Installation: Make sure that you have a "nginx.conf" file for the nginx container. Copying the default one located [on their GitHub](https://github.com/invoiceninja/dockerfiles/blob/master/docker-compose/nginx.conf) should be sufficient. You may need to "chmod -R 777 storage" in the "App" container. Google Maps: Get an API Key [Here](https://developers.google.com/maps/documentation/javascript/get-api-key) first. Then add GOOGLE_MAPS_API_KEY= in your .env file. If using without HTTPS (like using the direct IP instead of through Traefik), please take out the line: "fastcgi_param HTTPS 1;" from your nginx.conf ### To-Do List * Add documentation for easier adding environment variables, and see if there's a better way to do so