faecher:informatik:pt2024:freigabe_ins_netz:start

Dies ist eine alte Version des Dokuments!


Freigabe ins Internet

  • 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

  • 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

Wenn das klappt, kann man den ddclient-Daemon neu starten: systemctl restart ddclient.service, mit journalctl -f -u ddclient kann man die Meldungen des Daemons im Log anschauen.

  • Demo an den PT mit der Fritz Box der Schule.
  • Port 80 und 443 sollten an die interne IP-Adresse der Cloud weitergeleitet werden.
  • SSL bei apache anschalten: a2enmod ssl und systemctl restart apache2
  • faecher/informatik/pt2024/freigabe_ins_netz/start.1721378649.txt.gz
  • Zuletzt geändert: 19.07.2024 10:44
  • von sbel