webdeck-docker-compose/README.md

65 lines
2.4 KiB
Markdown
Raw Permalink Normal View History

2022-07-15 13:56:11 +02:00
# webdeck-docker-compose
2022-07-15 19:00:25 +02:00
docker-compose.yml für OBS-Webdeck
2022-07-16 20:11:34 +02:00
<h2>Beschreibung</h2>
2022-07-15 19:00:25 +02:00
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.
2022-07-16 20:11:34 +02:00
<h3>Version 0.1.0</h3>
2022-07-15 19:00:25 +02:00
- Aufnahme starten, stoppen und pausieren
- Wechseln der vorhandenen Szenen
- Anzeige der Aufnahmedauer
2022-07-16 20:11:34 +02:00
<h2>Voraussetzung</h2>
2022-07-15 19:00:25 +02:00
- docker
- docker-compose
- obs-websocket (< Version 5)
Die Datei /etc/docker/daemon.json muss editiert, oder erstellt werden. Folgendes muss hinzugefügt werden:
2022-07-15 21:12:11 +02:00
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class="notranslate"><code>{
2022-07-15 19:00:25 +02:00
"insecure-registries": ["docker.projekt-hirnfrei.de:6000"]
}
2022-07-15 21:14:25 +02:00
</code></pre></div>
2022-07-15 19:00:25 +02:00
Danach muss docker neu gestartet werden.
2022-07-16 20:11:34 +02:00
<h2>Installation</h2>
2022-07-15 19:00:25 +02:00
Nach dem clonen des Repositories muss die Datei docker-compose.yml bearbeitet werden.
Folgende Umgebungsvariablen sind gesetzt:
2022-07-15 21:16:12 +02:00
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class="notranslate"><code>IP: [IP des Rechners auf dem OBS-Studio läuft]
PORT: [Port von OBS-Studio]
2022-07-15 21:14:25 +02:00
</code></pre></div>
2022-07-15 19:00:25 +02:00
Diese müssen durch die IP des Computers, auf dem OBS-Studio läuft und dem eingestellten Port ersetzt werden.
Die Umgebungsvariable
2022-07-15 21:16:12 +02:00
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class="notranslate"><code>PASS: [Passwort]
2022-07-15 21:14:25 +02:00
</code></pre></div>
2022-07-15 19:00:25 +02:00
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:
2022-07-15 21:12:11 +02:00
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class="notranslate"><code>sudo docker-compose pull
2022-07-15 21:14:25 +02:00
</code></pre></div>
2022-07-15 19:00:25 +02:00
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:
2022-07-15 21:12:11 +02:00
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class="notranslate"><code>sudo docker-compuse up
2022-07-15 21:14:25 +02:00
</code></pre></div>
2022-07-15 19:00:25 +02:00
Im Anschluss kann OBS-Webdeck von jedem Browser im Netzwerk aufgerufen werden unter der Adresse:
2022-07-16 20:08:31 +02:00
<div class="snippet-clipboard-content notranslate position-relative overflow-auto"><pre class="notranslate"><code>http://[eingestellte IP]:[eingestellter Port]</code></pre></div>
2022-07-15 19:00:25 +02:00
Zum stoppen reicht STRG+C.