Assuming your in the US legally you shouldn't have an issue. If you are illegal and are not suppost to be in the US self hosting services isn't going to change anything.
Anyway I would not host any services at home as that's a major security and privacy risk. If you are wanting to access your own personal stuff use a VPN or route traffic though a VPS. If you want to host a public server you can do so though a VPS where the risk to you is much lower. It also will have the benefit of having high availability by design.