If you want to host a server at home and make it publicly available, without advertising where you live, you can rent a cheep VPS and use a VPN connection to it, combined with port forwarding to publicly appear at the VPS IP-Address.
If you are renting any server in a different country it should be difficult for your government to do anything about it, assuming you aren’t doing any illegal shit. The latter will get you in hot water with your server provider and the officials in the country of that provider.
With Tor you’d have to run a hidden service. That would give you actual anonymity. But it also isn’t great for bandwidth heavy applications like video streaming.
I strongly advice to not do things that bring or encourage harm to others.
If you are just prosecuted in your country because you are opposing the powerful, any operation you setup in another country, especially one not on the best terms with your own, should be just fine. Just make sure, that your provider has no information on your identity. You’ve already gotten good advice for that.