I don’t really see any way to get around corporations on the internet, unless I’m missing something.
I don’t really see any way to get around corporations on the internet, unless I’m missing something.
I don't have a static IP, but it only changes on the order of weeks or months. So a dynamic DNS configuration with a 5 minute TTL works fine for me.
I have no idea if web hosting is in my ISP's TOS, and I also don't care.
If you want to run code instead of just keep a static website, then you may need to get a cheap server from a multitude of companies that offer that (Linode, Digital Ocean, AWS etc) but I find that you can almost always get away with static sites which require next to no work and will stay up as long as those companies are still functioning (or don't shut down the free plan).
2) I have a fixed IPv4 address, and a dynamic IPv6. So far the latter also seems to be fairly stable, and I host my webpages on both IPv4 and IPv6 these days.
My server is a ThinkPad X240 with VMware ESXi which in turn host Ubuntu for SSH, Web, etc... And a Pi-hole VM just to block the "wost" of the internet.
For your second point, Dynamic DNS is super useful. I've had a good experience with noip.com/ddns.net, but there are plenty of other options out there.