Du brauchst eine feste IP Adresse oder einen Provider, der dir eine Webadresse immer auf der aktuellen IP hält (z.b. duckdns, kostenlos, kleines Programm am PC läuft im Hintergrund und aktualisiert die IP, kannst dann über xyz.duckdns.org jederzeit von draussen zugreifen) oder richtest es direkt an der fritzbox ein, unter Dynamic DNS.
In der Fritzbox machst du dann noch eine Weiterleitung.
Unter Portfreigabe richtest du ein:
Name/Protokoll/Port von aussen (z.b.)/Computername (der Octoprint Server)/Port intern
Pi Interface TCP 123 octopi 80
Damit greifst du dann von aussen auf xyz.duckdns.org:123 zu und kommst auf das Interface.
Edit: Wobei, du kannst statt dynamic DNS auch direkt die Myfritz Adresse benutzen, sehe ich gerade.
Nur die Weiterleitung muss halt rein.