# webdeck-docker-compose docker-compose.yml für OBS-Webdeck

Beschreibung

Webdeck ist eine Weboberfläche für obs-cli. Auf diese Weise kann OBS-Studio ferngesteuert werden, ohne App, ohne den Kauf eines OBS-Decks von jedem System mit Webbrowser wie Vivaldi, Brave, Chromium usw.

Version 0.1.0

- Aufnahme starten, stoppen und pausieren - Wechseln der vorhandenen Szenen - Anzeige der Aufnahmedauer

Voraussetzung

- docker - docker-compose - obs-websocket (< Version 5) Die Datei /etc/docker/daemon.json muss editiert, oder erstellt werden. Folgendes muss hinzugefügt werden:
{
        "insecure-registries": ["docker.projekt-hirnfrei.de:6000"]
}
Danach muss docker neu gestartet werden.

Installation

Nach dem clonen des Repositories muss die Datei docker-compose.yml bearbeitet werden. Folgende Umgebungsvariablen sind gesetzt:
IP: [IP des Rechners auf dem OBS-Studio läuft]
PORT: [Port von OBS-Studio]
Diese müssen durch die IP des Computers, auf dem OBS-Studio läuft und dem eingestellten Port ersetzt werden. Die Umgebungsvariable
PASS: [Passwort]
kann mit dem eingestellten Passwort von obs-websocket optional hinzugefügt werden. Anschliessend in dem Verzeichnis, in dem sich die Datei docker-compose.yml befindet wechseln und folgenden Befehl ausführen:
sudo docker-compose pull
Damit wird das Image von OBS-Webdeck installiert. Zum starten wird folgender Befehl in dem Verzeichnis, in welchem sich docker-compose.yml befindet, ausgeführt:
sudo docker-compuse up
Im Anschluss kann OBS-Webdeck von jedem Browser im Netzwerk aufgerufen werden unter der Adresse:
http://[eingestellte IP]:[eingestellter Port]
Zum stoppen reicht STRG+C.