What about port blocking? As a hobby tech guy, can I run web and other servers from my home?

No port blocking. We do limit static IPv4 address assignments (most don’t need it) because the pool of free/available addresses have been exhausted (no more left). As long as what you are doing is legal, we say have at it.