feat(docker): add Dockerfile, docker-compose and headless fallback for local testing

This commit is contained in:
bart
2026-11-02 21:42:26 +01:00
parent f66f874bae
commit 0aed952728
6 changed files with 156 additions and 12 deletions
+29 -3
View File
@@ -65,10 +65,36 @@ flowchart TD
---
## 📦 Installatie op de HTPC
## 🐳 Lokaal Testen met Docker
Je kunt de client direct lokaal testen met Docker en Docker Compose:
```bash
# 1. Start de container (lokaal)
docker compose up -d
# 2. Bekijk de logs
docker compose logs -f
# 3. Open de Web Remote in je browser:
# http://localhost:8097/
#
# 4. Of test Yatse vanaf je telefoon op hetzelfde Wi-Fi netwerk:
# Voeg Kodi toe met het IP-adres van je laptop op poort 8080!
```
### Display / X11 Doorkoppeling (Optioneel):
Als je wilt dat het MPV-videovenster op het scherm van je laptop verschijnt, geef Docker dan eenmalig toegang tot X11:
```bash
xhost +local:root
docker compose up -d
```
*Draai je zonder beeldscherm of op een headless server? De client detecteert dit automatisch en valt terug op headless mode (`--vo=null --ao=null`), of start handmatig met `MPV_VO=null docker compose up -d`.*
---
## 📦 Installatie op de HTPC Bare-Metal (Aanbevolen voor TV)
### 1. Snel installeren via installer script
Voer op de HTPC het installatiescript uit:
```bash
git clone https://git.bnhmeijer.nl/bart/jellyfin-client.git