Troubleshooting

Häufige Probleme

502 Bad Gateway:

# Service läuft nicht
docker compose ps 
systemctl status caddy

# Tunnel funktioniert nicht
  ping 10.100.0.2
  wg show

Connection Refused:

# Port nicht offen 
  ufw status
  netstat -tlnp | grep PORT

# Service ist nicht erreichbar 
  docker logs CONTAINER

Disk Space voll:

df -h 
docker system prune -a --volumes

Wichtige Logs

Caddy:

# Hetzner
  journalctl -u caddy -f 

# Homeserver
  sudo journalctl -u caddy -f  

Docker:

docker compose logs -f 
docker logs CONTAINER_NAME -f 

Wireguard:

journalctl -u wg-quick@wg0 -f 

System:

dmesg | tail 
journalctl -xe

SSH:

tail -f /var/logs/auth.log
# grep "Failed password" /var/logs/auth.log 

Service neu starten

Docker-Container:

cd ~/SERVICE_DIR
docker compose restart 
docker compose down && docker compose up -d

System-Services:

sudo systemctl restart SERVICE
sudo systemctl status SERVICE

Kompletter Neustart

# Homeserver
  sudo reboot
# Hetzner
  reboot

Netzwerk Diagnose

Tunnel testen:

# von Hetzner
  ping 10.100.0.2

# von Homeserver
  ping 10.100.0.1

Port-Test:

# Auf Server
  netstat -tlnp | grep PORT
  ss -tlnp | grep PORT

# Von außen
  telnet IP PORT
  nc -zv IP PORT

DNS-Test:

nslookup nextcloud.denode.eu
dig nextcloud.denode.eu 
host nextcloud.denode.eu

Tailscale funktioniert nicht: am besten deeinstallieren, dependencies löschen und neu machen

sudo systemctl status tailscaled 
ip addr show tailscale0
sudo systemctl restart tailscaled
sudo systemctl status tailscaled

wenn das nichts hilft -> neu installieren

# Tailscale stoppen
sudo systemctl stop tailscaled

# Deinstallieren
sudo apt remove --purge tailscale -y

# Config-Verzeichnisse löschen
sudo rm -rf /var/lib/tailscale
sudo rm -rf /etc/systemd/system/tailscaled.service.d

# Daemon neu laden
sudo systemctl daemon-reload

# Neu installieren
curl -fsSL https://tailscale.com/install.sh | sh

# Starten und verbinden
sudo tailscale up

# Status
tailscale status