Just out of curiosity, what was the issue that made you throw in the towel? Was it a really specific setup you’re trying to build for a specific use case or something? I don’t have a lot of knowledge, but I can’t think of anything that would come up during a simple home server setup that would require you to completely change your approach unless you were doing some advanced custom stuff as a first go
Ah yeah, that can certainly be a bitch. I don’t remember what server I was trying to get port forwarded and my God awful ISP’s hardware all but prevents you from doing things the conventional way.