Since moving I have to use a DSLite connection, meaning I only have a shared external IPV4 IP, and an unique IPV6 IP. This makes selfhosting somewhat difficult - a DynDNS isn't enough anymore, since IPV4 only connections (and most of my friends seemingly don't have IPV6...) can't access your server.
My workaround was using a "Portmapper" service that allows to redirect IPV4 requests. However, for this, the traffic needs to be rerouted over an external server - in my case, I used IPV64 - I can't say that I'm overly happy about this, but at least my Mumble server that I use for voice chatting with friends and siblings is available again - it is, however, not fully stable (the service had an outage right after I managed to configure it correctly - which was surprisingly difficult, as it involved some rather esoteric config changes on my Pi* - and I didn't got in instantly, and thought the config that I made working might have went back to hell again). Besides these problems, it is - ofc - not perfect in terms of privacy and autonomy.
Did you have to deal with DSLite? What solutions did you find?
*
If your Pi is behind a FritzBox (maybe other routers are also affected) and DSLite, and you can't access it from the outside no matter what, try adding:
[connection]
[connection]
ipv6.ip6-privacy=0
ipv6.addr-gen-mode=0
to your netconf, in case anybody else struggles with this.