# 🎬 Jellyfin installieren (Docker & APT)

Diese Anleitung zeigt zwei Wege, um **Jellyfin**, den freien Medienserver, auf deinem System zu installieren — entweder **über Docker** oder **direkt per APT-Repository**.

---

## 🐳 Jellyfin mit Docker

### 1. Docker installieren

> 📦 Wenn Docker noch nicht installiert ist, folge dieser Anleitung:
> [!ref](docker-install.md)

---

### 2. Jellyfin-Verzeichnisse erstellen

```bash
mkdir -p /srv/jellyfin/{config,cache}
```

---

### 3. Jellyfin-Container herunterladen und starten

```bash
docker pull jellyfin/jellyfin:latest

docker run -d   -v /srv/jellyfin/config:/config   -v /srv/jellyfin/cache:/cache   -v /media:/media   --net=host   --name jellyfin   jellyfin/jellyfin:latest
```

> 💡 Du kannst `/media` durch den Pfad zu deinem Medienverzeichnis ersetzen.

Nach dem Start erreichst du Jellyfin über:
👉 **http://<deine-ip>:8096**

---

## 🧩 Jellyfin per APT installieren

### 1. System aktualisieren

```bash
sudo apt update && sudo apt upgrade -y
```

---

### 2. Wichtige Pakete installieren

```bash
sudo apt install -y curl
```

---

### 3. Offizielles Installationsscript ausführen

```bash
curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash
```

> ⚠️ Das Script erkennt automatisch, ob du **Debian** oder **Ubuntu** nutzt, und richtet das passende Repository ein.

---

## ✅ Abschluss

Nach der Installation kannst du Jellyfin im Browser aufrufen:

👉 **http://<deine-ip>:8096**

Anschließend den Setup-Assistenten ausführen und deine Medienordner hinzufügen.

---

## 🔧 Nützliche Befehle

| Befehl | Beschreibung |
|--------|---------------|
| `docker ps` | Zeigt laufende Docker-Container |
| `docker logs jellyfin` | Zeigt Jellyfin-Logausgabe |
| `systemctl status jellyfin` | Prüft Jellyfin-Dienst bei APT-Installation |
| `sudo systemctl restart jellyfin` | Neustart des Jellyfin-Dienstes |
