Serverbefehle
Diese Anleitung beschreibt, wie du den Speicherverbrauch deiner Docker-Ordner (am Beispiel Jellyfin) analysierst und Konflikte mit belegten Ports (z. B. Port 80) löst.
📂 Speicherverbrauch analysieren
1️⃣ Gesamten Speicherverbrauch der Ordner sehen
Wechsle zuerst in dein Verzeichnis:
cd /home/robin/docker/jellyfin du -sh *
- du: Disk Usage
- -s: nur Summen pro Ordner
- -h: "human readable" (MB/GB)
Beispiel-Ausgabe:
config 12G cache 18G data 15G logs 1G
2️⃣ Mehr Details (sortiert nach Größe)
Um direkt die größten "Speicherfresser" oben zu sehen:
du -h --max-depth=1 | sort -hr
- --max-depth=1: zeigt nur die direkte Ebene der Unterordner.
- sort -hr: sortiert numerisch und in lesbarem Format absteigend.
3️⃣ Optional: Tiefer in Unterordner eintauchen
Wenn du z. B. nur den Inhalt des Cache-Ordners prüfen willst:
du -h --max-depth=1 ./cache | sort -hr
---
🔌 Port-Konflikte lösen (z. B. Port 80)
Wenn ein Container nicht startet, weil ein Port bereits belegt ist, folge diesen Schritten:
1️⃣ Prüfen, welcher Prozess den Port nutzt
Führe einen dieser Befehle aus:
sudo lsof -i :80 # ODER sudo netstat -tulpn | grep :80
Du erhältst eine Anzeige des Prozesses (z. B. nginx oder apache), der den Port blockiert.
2️⃣ Den störenden Prozess stoppen
Falls der Dienst nicht benötigt wird:
sudo systemctl stop nginx # ODER (für Apache) sudo systemctl stop apache2
Falls ein anderer Docker-Container schuld ist:
docker ps docker stop <container_id>
3️⃣ Alternativ: Port in Docker ändern
Wenn du beide Dienste parallel nutzen willst, ändere den Host-Port in deiner docker-compose.yml:
ports: - "8080:80"
Der Container ist dann extern über Port 8080 erreichbar.
4️⃣ Container neu starten
Sobald der Port frei oder geändert ist, starte die Umgebung neu:
docker compose up -d
Rechter vergabe:
sudo chown -R {{user}}:{{user}} . && chmod -R u+rwX .
💡 Hinweis
Die Befehle für den Speicherverbrauch lassen sich auf jedes beliebige Verzeichnis anwenden, nicht nur auf Jellyfin. Es ist ratsam, regelmäßig die logs und den cache zu prüfen, da diese oft unbemerkt anwachsen.