AgentDVR lässt sich so konfigurieren, dass es auch ohne kommerzielle Lizenz über das Internet erreichbar ist. Dabei wird Apache2 als Reverse Proxy eingesetzt. Der Proxy leitet externe Anfragen intern an AgentDVR weiter, sodass die Software den Zugriff als „lokal“ einstuft und keine Lizenzbeschränkung greift. Des weiteren ist ist eine Portweiterleitung für verscheidne dienste zum AgendDVR Host nötig.
Voraussetzungen
- AgentDVR ist lokal installiert und läuft unter
http://localhost:8090
- Apache2 ist installiert
- Eine Domain oder DynDNS-Adresse für AgendDVR WAN Verbimdung (z. B.
your-domain.com
) - Portweiterleitung auf AgentDVR Host für Webinterface TCP (Port 8090)
- Portweiterleitung auf AgentDVR Host für STUN Server TCP (Port 3478)
- Portweiterleitung auf AgentDVR Host für Web-RTC Videostreams TCP/UDP (Port 50000-501000)
*Bei fehlender oder fehlerhafter Portweiterleitung des STUN Ports erscheint die Meldung „No local ICE“ oder „Benutzen sie einen anderen Browser“ nach dem Login auf dem AgentDVR Host.
1. Apache2 installieren (falls noch nicht vorhanden)
2. Benötigte Apache-Module aktivieren
Apache neu laden:
3. Reverse-Proxy für AgentDVR einrichten
Datei erstellen:
Inhalt (your-domain.com durch eigene Domain ersetzen, bei SSL Zugriff, SSL Dateien erstellen bzw. von Webserver kopieren):
Datei speichern und schließen. HTTPS Anfragen werden bei fehlender AgentDVR Lizenz durch AgentDVR selbst blockiert.
4. Konfiguration aktivieren
5. (Optional) Apache-Standardseite deaktivieren
by Speefak | chatGPT