☁️ Cloudflare Tunnel: Nextcloud weltweit erreichbar

Nextcloud läuft. Aber bis jetzt nur im Heimnetzwerk. Zeit, die Cloud auch von unterwegs erreichbar zu machen. 🌍

Das klassische Problem

Normalerweise müsste ich:

  • Port-Weiterleitung im Router einrichten
  • DynDNS für wechselnde IP-Adressen
  • SSL-Zertifikat besorgen (Let’s Encrypt)
  • Hoffen, dass der Provider Port 443 nicht blockt 😬

Die elegante Lösung: Cloudflare Tunnel

Mit Cloudflare Tunnel wird alles einfacher:

  • Keine Port-Weiterleitung – der Tunnel geht nach außen
  • Automatisches SSL – Cloudflare übernimmt das
  • IP-Wechsel egal – Tunnel bleibt stabil
  • Kostenlos – im Free-Plan enthalten

Setup in 30 Minuten

  1. Domain zu Cloudflare hinzufügen (4uweb.de)
  2. Subdomain anlegen: cloud.4uweb.de
  3. Tunnel im Zero Trust Dashboard erstellen
  4. cloudflared Container auf dem Mini-PC starten
  5. Public Hostname konfigurieren

Die Tücke: SSL-Modus

Ein Detail hat mich Stunden gekostet: Der SSL-Modus in Cloudflare.

  • Flexibel = Cloudflare → HTTP → Server ✅
  • Vollständig = Cloudflare → HTTPS → Server (braucht SSL am Server)

Da mein Nextcloud kein eigenes SSL hat: „Flexibel“ war die Lösung.

Das Ergebnis

https://cloud.4uweb.de funktioniert! 🎉

  • Von überall erreichbar
  • Gültiges SSL-Zertifikat
  • Keine Router-Konfiguration nötig
  • Sicher durch Cloudflare WAF