Freigabe ins Internet

Zertifikate

Zertifikate kann man nur erhalten, wenn man einen DNS Namen hat, z.B. wolke.qg-moessingen.de. der Host muss auf Port 80 und Port 443 erreichbar sein.

Problem: Die IP-Adresse an einem Hausanschluss ändert sich gelegentlich.

Lösung: Ein „Dyndns“ Provider, z.B. dynv6.com

DynDNS mit dynv6.com

https://dynv6.com/ öffnen und einen Host/Domainnamen wählen - gültige Mailadresse angeben.

Bestätigungsmail öffnen, Bestätigungslink anklicken

Melde dich bei dynv6.com an

Auf dem Nextcloud Server das Paket ddclient installieren: apt install ddclient. Alle Rückfragen kann man zunächst bei der Installation mit Enter leer lassen und bestätigen.

Editiere die Datei /etc/ddclient.conf:

ssl=yes
protocol=dyndns2
use=web, web=ipify-ipv4
server=dynv6.com
login=none
password='DEIN_TOKEN_AUS_DEINEM_ACCOUNT'
DEINHOST.DEINE.DOMAIN

Anschließend kannst du die Funktion auf der Kommandozeile testen:

ddclient -daemon=0 -debug -verbose -noquiet -force

und

ddclient -daemon=0 -debug -verbose -noquiet

Portweiterleitung am Router

Demo an den PT mit der Fritz Box der Schule.

Port 80 und 443 sollten an die interne IP-Adresse der Cloud weitergeleitet werden.

Zertifikat erhalten mit mod_md