NEWDetNet24 v2.0 is here!
Emby Media Server unter Linux mit HTTPS einrichten

Emby Media Server unter Linux mit HTTPS einrichten

D
Detlef JostAutor
Anfänger
5. Februar 2026

📖 Inhaltsverzeichnis

  1. Voraussetzungen

  2. System vorbereiten

  3. Emby installieren

  4. Emby starten und Webinterface aufrufen

  5. Medienverzeichnisse anlegen

  6. Nginx Reverse Proxy + HTTPS

  7. Automatische SSL-Erneuerung

  8. Tipps zur Verwendung

  9. Nützliche Befeh

Step-by-Step Guide

1

Voraussetzungen

Ziel: Klären, was du brauchst, bevor du startest. Ubuntu 22.04 LTS oder Debian 12+ Root-/sudo-Rechte Domainname (z. B. media.deinedomain.de) Server mit Internetzugang und ggf. Portweiterleitung
2

System vorbereiten

Ziel: Das System auf den neuesten Stand bringen und benötigte Tools installieren.
bash
sudo apt update && sudo apt upgrade -y
sudo apt install wget curl gnupg2 apt-transport-https software-properties-common -y
3

Emby installieren 1.0

Ziel: Emby über das offizielle Repository sicher installieren. 🔑 GPG-Key & Repository
bash
wget -O - https://repo.emby.media/emby-server.key | 
sudo gpg --dearmor -o /usr/share/keyrings/emby.gpg
echo "deb [signed-by=/usr/share/keyrings/emby.gpg] 
https://repo.emby.media/ubuntu stable main" | sudo tee /etc/apt/sources.list.d/emby-server.list
4

Emby installieren 1.1

bash
sudo apt update
sudo apt install emby-server -y
5

Emby starten & Webinterface nutzen

Ziel: Den Dienst starten und den Server über den Browser konfigurieren.
bash
sudo systemctl enable emby-server
sudo systemctl start emby-server
6

Webinterface

Dort kannst du: Sprache festlegen Admin-Nutzer erstellen Medienbibliotheken hinzufügen
bash
http://<SERVER-IP>:8096
7

Medienverzeichnisse einrichten

Ziel: Pfade für Filme, Serien, Musik etc. vorbereiten und Rechte setzen. 📁 Die Pfade kannst du später im Emby-Webinterface unter Bibliothek eintragen.
bash
sudo mkdir -p /mnt/media/{movies,series,music,photos}
sudo chown -R emby:emby /mnt/media
8

HTTPS per Nginx + Let's Encrypt 1.0

Ziel: Sicheren Zugriff über SSL/TLS ermöglichen. 🌐 Nginx & Certbot installieren
bash
sudo apt install nginx certbot python3-certbot-nginx -y
9

🔁 Nginx als Reverse Proxy einrichten 1.1

🔁 Nginx als Reverse Proxy einrichten
bash
sudo nano /etc/nginx/sites-available/emby
10

Nginx Datei 1.2

bash
server {
    listen 80;
    server_name media.deinedomain.de;

    location / {
        proxy_pass http://localhost:8096;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}
11

Aktivieren 1.3

bash
sudo ln -s /etc/nginx/sites-available/emby /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
12

SSL-Zertifikat einrichten

Certbot fragt, ob du HTTP → HTTPS umleiten willst – Ja bestätigen.
bash
sudo certbot --nginx -d media.deinedomain.de
13

Automatische SSL-Erneuerung

Ziel: Sicherstellen, dass das Zertifikat automatisch gültig bleibt. 🔄 Certbot richtet automatisch einen Cronjob für die Erneuerung ein – du musst nichts weiter tun.
bash
sudo certbot renew --dry-run
14

Verwendung & Zugriff

Ziel: Emby für alle Geräte einrichten. Zugriff über: https://media.deinedomain.de Benutzer & Rollen verwalten Mobile Apps installieren (Android, iOS, Fire TV, Smart TV) Medienbibliotheken synchronisieren
15

Wichtige Befehle

Befehl Funktion sudo systemctl status emby-server Dienststatus prüfen sudo systemctl restart emby-server Emby neu starten journalctl -u emby-server -f Logs in Echtzeit anzeigen sudo nginx -t && sudo systemctl reload nginx Nginx testen & neuladen sudo certbot renew Zertifikate manuell erneuern
16

Ergebnis

Du hast jetzt: ✅ Einen funktionierenden Emby-Server ✅ HTTPS-Verschlüsselung via Nginx & Let's Encrypt ✅ Zugriff auf deine Medien von überall