You aren't going to be anonymous no matter where you host it if your ISP gives data to the government. They still see you visiting the server and logging into it, so they know that you own it.
This is why I don't understand people who think because they configure a proxy or use a VPN that they're anonymous. They may spoof the websites they visit but they aren't anonymous. Your ISP still handles all the requests coming in and out of your VPN.
There's honestly no reason to even be doing something illegal if you aren't trying to make money from it. Just keep it private and nobody will notice.