Serverbefehle: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „1️⃣ Gesamten Speicherverbrauch der Ordner sehen Wechsle zuerst in dein Jellyfin-Verzeichnis: cd /home/robin/docker/jellyfin Dann: du -sh * du → Disk Usage -s → nur Summen pro Ordner -h → “human readable”, also in MB/GB Beispiel-Ausgabe: config 12G cache 18G data 15G logs 1G So siehst du direkt, welcher Ordner die größten Speicherfresser sind. 2️⃣ Mehr Details (sortiert nach Größe) Wenn du genau…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 53: | Zeile 53: | ||
du -h --max-depth=1 ./cache | sort -hr | du -h --max-depth=1 ./cache | sort -hr | ||
1️⃣ Prüfen, welcher Prozess Port 80 benutzt | |||
Führe diesen Befehl aus: | |||
sudo lsof -i :80 | |||
oder | |||
sudo netstat -tulpn | grep :80 | |||
Du bekommst etwas wie: | |||
nginx 1234 root 6u IPv4 ... TCP *:http (LISTEN) | |||
Das zeigt dir, welcher Prozess gerade Port 80 belegt. Oft ist es: | |||
ein anderer nginx-Server | |||
Apache (httpd) | |||
oder ein anderer Docker-Container | |||
2️⃣ Den störenden Prozess stoppen | |||
Wenn du ihn nicht brauchst: | |||
sudo systemctl stop nginx | |||
oder für Apache: | |||
sudo systemctl stop apache2 | |||
Wenn es ein anderer Docker-Container ist: | |||
docker ps | |||
docker stop <container_id> | |||
3️⃣ Alternativ: Docker auf einem anderen Port starten | |||
Wenn du den anderen Service nicht stoppen willst, kannst du in deiner docker-compose.yml den Port ändern, z. B.: | |||
ports: | |||
- "8080:80" | |||
Dann ist der Container unter http://<host>:8080 erreichbar. | |||
4️⃣ Container neu starten | |||
Nachdem der Port frei ist oder du ihn geändert hast: | |||
docker compose up -d | |||
Version vom 15. Februar 2026, 21:19 Uhr
1️⃣ Gesamten Speicherverbrauch der Ordner sehen
Wechsle zuerst in dein Jellyfin-Verzeichnis:
cd /home/robin/docker/jellyfin
Dann:
du -sh *
du → Disk Usage
-s → nur Summen pro Ordner
-h → “human readable”, also in MB/GB
Beispiel-Ausgabe:
config 12G cache 18G data 15G logs 1G
So siehst du direkt, welcher Ordner die größten Speicherfresser sind.
2️⃣ Mehr Details (sortiert nach Größe)
Wenn du genau sehen willst, welche Unterordner am meisten Platz brauchen:
du -h --max-depth=1 | sort -hr
--max-depth=1 → nur die Unterordner direkt unter jellyfin/
sort -hr → sortiert nach Größe absteigend
Beispiel-Ausgabe:
18G ./cache 15G ./data 12G ./config 1G ./logs
Damit siehst du sofort, wo der meiste Platz verbraucht wird.
3️⃣ Optional: Noch tiefer in Unterordner
Wenn du z. B. wissen willst, welche Unterordner in cache am meisten Platz brauchen:
du -h --max-depth=1 ./cache | sort -hr
1️⃣ Prüfen, welcher Prozess Port 80 benutzt
Führe diesen Befehl aus:
sudo lsof -i :80
oder
sudo netstat -tulpn | grep :80
Du bekommst etwas wie:
nginx 1234 root 6u IPv4 ... TCP *:http (LISTEN)
Das zeigt dir, welcher Prozess gerade Port 80 belegt. Oft ist es:
ein anderer nginx-Server
Apache (httpd)
oder ein anderer Docker-Container
2️⃣ Den störenden Prozess stoppen
Wenn du ihn nicht brauchst:
sudo systemctl stop nginx
oder für Apache:
sudo systemctl stop apache2
Wenn es ein anderer Docker-Container ist:
docker ps docker stop <container_id>
3️⃣ Alternativ: Docker auf einem anderen Port starten
Wenn du den anderen Service nicht stoppen willst, kannst du in deiner docker-compose.yml den Port ändern, z. B.:
ports:
- "8080:80"
Dann ist der Container unter http://<host>:8080 erreichbar.
4️⃣ Container neu starten
Nachdem der Port frei ist oder du ihn geändert hast:
docker compose up -d