InvoiceNinja ist ein Tool, um als Unternehmen seine Kunden und Rechnungen zu verwalten. Hier kurz die verwendete Konfiguration, um InvoiceNinja hinter einem nginx-Reverse-Proxy selbst zu hosten.
Im ersten Schritt habe ich die Anleitung von InvoiceNinja verwendet, um die Applikation unter Debian aufzusetzen.
InvoiceNinja .env Config:
Die nginx-Config von der InvoiceNinja-Instanz:
Hier habe ich mit diesem Befehl ein selbst-signiertes Cert generiert:
Und hier die Config des Reverse-nginx-Proxy:
Damit ist die ganze Sache auch schon erledigt und kann über das Web-Interface aufgesetzt werden.
Die Google-Maps API kann so deaktiviert werden:
In die .env
kommt der Befehl GOOGLE_MAPS_ENABLED=false