There are a lot of solutions like that in rust. You basically compile the template into your code.
Schmeckinger
I have experience with Vodafone, Deutsche Glasfaser and Unitymedia and they all did it like this. It also might depend on the state.
I can only talk how it is in Germany, where CGNAT with a public IPv6 prefix is the norm and a public IPv4 costs extra money unless you have a legacy contract.
CGNAT usually only applies to the IPv4. The IPv6 prefix you get is usually public.
How? You can literally turn IPv4 off on your whole network, or selectively by device. But if you turn off your IPv4 you will get cut off of a good chunk of the internet.
And the only reason we have unused IPv4's is because a big part of the internet is behind NAT of some kind like CGNAT.
We have more internet connections than IPv4's they can't just pull new ones out of their ass. Also IPv6 is internet too.
Good luck getting a non CGNAT connection here without paying for it. Also it's not a breach of contract if it's not in the contract...
2 friends got sued for around 3000 each here in germany, but they "only" had to pay 1600.
But doesn't that make it harder to get discovered? Im not into blogs, so I know nothing about tumblr or self hosted blogs.
5$ per month isnt cheap for a vpn.
It wouldn't hurt forcing them to allow other app stores to be listed in the app store.
Compiling all assets into the binary is trivial in rust. When I have a small web server that generates everything in code I usually compile the favicon into the binary.