🎥 OBS-Docker: Docker container for OBS Studio streaming and recording.
2.6K
A Docker container running OBS Studio inside a full desktop environment (LXQt), accessible via VNC or noVNC in the browser — perfect for headless servers, cloud streaming, and remote recording setups.
Clone the repository:
git clone https://github.com/AlexanderWagnerDev/obs-docker.git
cd obs-docker
Copy and configure the environment file:
cp .env.example .env
Start the container:
docker compose up -d
Open OBS Studio in your browser at:
http://your-server-ip:6080
docker run -d \
--name obs-docker \
--restart unless-stopped \
-e VNC_PASS=OBS1234! \
-e TZ=Europe/Vienna \
-e LOCALE=de_AT.UTF-8 \
-e KEYBOARD_LAYOUT=de \
-p 5900:5900 \
-p 6080:6080 \
--shm-size=8g \
alexanderwagnerdev/obs:latest
All settings are configured via environment variables:
| Variable | Default | Description |
|---|---|---|
VNC_PASS | OBS1234! | VNC password for remote access |
LOCALE | en_US.UTF-8 | System locale |
TZ | UTC | Timezone (e.g. Europe/Vienna) |
KEYBOARD_LAYOUT | us | Keyboard layout (e.g. de, us) |
| Port | Protocol | Description |
|---|---|---|
| 5900 | TCP | VNC (direct client access) |
| 6080 | TCP | noVNC (browser-based access) |
The container ships with the following applications pre-installed:
| Method | URL / Address | Description |
|---|---|---|
| Browser (noVNC) | http://your-ip:6080 | Access via any web browser |
| VNC Client | your-ip:5900 | Connect with a VNC client (e.g. RealVNC, TigerVNC) |
Note: OBS Studio starts automatically on container boot via the autostart configuration.
See LICENSE file for details.
Ein Docker-Container, der OBS Studio in einer vollständigen Desktop-Umgebung (LXQt) ausführt, zugänglich über VNC oder noVNC im Browser — ideal für Headless-Server, Cloud-Streaming und Remote-Recording-Setups.
Repository klonen:
git clone https://github.com/AlexanderWagnerDev/obs-docker.git
cd obs-docker
Umgebungsdatei kopieren und anpassen:
cp .env.example .env
Container starten:
docker compose up -d
OBS Studio im Browser öffnen:
http://deine-server-ip:6080
docker run -d \
--name obs-docker \
--restart unless-stopped \
-e VNC_PASS=OBS1234! \
-e TZ=Europe/Vienna \
-e LOCALE=de_AT.UTF-8 \
-e KEYBOARD_LAYOUT=de \
-p 5900:5900 \
-p 6080:6080 \
--shm-size=8g \
alexanderwagnerdev/obs:latest
Alle Einstellungen werden über Umgebungsvariablen konfiguriert:
| Variable | Standard | Beschreibung |
|---|---|---|
VNC_PASS | OBS1234! | VNC-Passwort für den Fernzugriff |
LOCALE | en_US.UTF-8 | System-Locale |
TZ | UTC | Zeitzone (z. B. Europe/Vienna) |
KEYBOARD_LAYOUT | us | Tastaturlayout (z. B. de, us) |
| Port | Protokoll | Beschreibung |
|---|---|---|
| 5900 | TCP | VNC (direkter Client-Zugriff) |
| 6080 | TCP | noVNC (browserbasierter Zugriff) |
Der Container enthält folgende vorinstallierte Anwendungen:
| Methode | URL / Adresse | Beschreibung |
|---|---|---|
| Browser (noVNC) | http://deine-ip:6080 | Zugriff über jeden Webbrowser |
| VNC-Client | deine-ip:5900 | Verbindung mit einem VNC-Client (z. B. RealVNC, TigerVNC) |
Hinweis: OBS Studio startet beim Container-Boot automatisch über die Autostart-Konfiguration.
Details siehe LICENSE-Datei.
Content type
Image
Digest
sha256:e8aa593c3…
Size
1.6 GB
Last updated
about 2 months ago
docker pull alexanderwagnerdev/obs