Du hast eine DynDNS Adresse schrauberjo.ddns.net, die auf die jeweilige IP Deines Providers zeigt. Dynamisch, weil der Provider an Deinem Anschluß die IP-Adresse in bestimmten Abständen aktualisiert. Wenn Du nun von aussen auf Deine Nextcloud zugreifen willst, brauchst Du eine Weiterleitung im Router, so dass der die Anfrage nicht verwirft, sondern an den Rechner mit der Nextcloud-Installation weiterreicht. Für gewöhnlich nimmt man da Port 80 und Port 443 (HTTP und HTTPS). Die Domain nextcloud.schrauberjo.ddns.net gibt es so nicht (das wäre der FQDN Fully_qualified_domain_name), denn der Anbieter gibt Dir nur die Domain schrauberjo.ddnss.net.
Also musst Du entweder Deine Apache-Konfiguration anpassen und nur die Domain nutzen als ServerName oder halt auf allen Rechnern, die Du nutzt, nextcloud.schrauberjo.ddnss.net in die /etc/hosts eintragen. Was aber schon daran scheitert, weil Du dann jedesmal von aussen die IP anpassen müsstest. Kurz gesagt, eine Subdomain geht mit der DynDNS Adresse nicht.
Ein
dig +short schrauberjo.ddnss.net
sollte Dir Deine momentane IP-Adresse anzeigen und wenn Du im Router die Weiterleitung richtig konfiguriert hast, solltest Du damit auch auf Deinen Rechner kommen. Unter Windows kann man z.B. auch nslookup schrauberjo.ddnss.net
nutzen für die Abfrage.