Zum Inhalt springen

Serverbefehle: Unterschied zwischen den Versionen

Aus Home Wiki
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