Zum Inhalt

FE2_ReverseProxy

Hintergrund

Einige Funktionen in FE2 erfordern, dass die Weboberfläche über das Internet erreichbar ist. Dies ist natürlich immer etwas riskant.

Gründe sind unter anderem:

  • Nutzung der App Mobiler Alarm
  • Synchronisieren aMobile Pro von außerhalb
  • FE2 Selbstregistrierung von KameradInnen
  • FE2 Eingangsschnittstelle zusätzlich auch über HTTP

FE2 selbst bietet nur HTTP an. Dies sollte nie direkt nach außen gegeben werden. Auch sollte man keine Portfreigaben direkt auf Windows-Systeme machen.

Alamos schlägt hier bspw. einen IIS o.ä. vor. Sicherer ist hier eine Reverse Proxy Lösung auf einem eigenen Gerät, welche ein Zertifikat benutzt und wo auch die Verbindung von außen terminiert.

Lösung

Obiges Repository baut einen Docker Container, der diese Tätigkeiten übernimmt und auch selbstständig das Zertifikat von Let's encrypt erneuert.

Neben der reinen Proxy-Funktionalität für FE2 werden noch weitere use-cases abgedeckt: