This setup may, or may not, be completely anonymous, depending on a whole bunch of factors, some extremely subtle. Adding a VPN to Tor basically never improves anonymity, though. Exactly how someone would trace you back to your real IP is in many cases more about how you use Tor, than Tor itself.
According to this FAQ from the EFF, Freedom Host had a publicly visible IP address that allowed the FBI to physically seize their server:
In December 2014, the FBI received a tip from a foreign law
enforcement agency that a Tor Hidden Service site called “Playpen” was
hosting child pornography and that its actual IP address was publicly
visible and ...
The VPN will add little to nothing and possible even harm your anonymity. There is an entire wiki written on this.
You will hear this over and over from the Tor team:
Generally speaking, we don't recommend using a VPN with Tor unless
you're an advanced user who knows how to configure both in a way that
doesn't compromise your privacy.
You can SSH to your server through Tor using two different methods:
Via an exit node, where your connection to your VPS goes into the Tor network at your local machine (where you're SSHing from), goes through the onion layers, goes out an exit node, then travels over the regular Internet from the exit node to your VPS. This doesn't require any ...
There are four methods of finding an Onion service's IP address:
Controlling all the relays in a circuit between the onion service and an introduction or a rendezvous point.
Through information leaks.
Hacking the server.
Analyzing the traffic of the suspected server while sending a request or performing a Denial of Service attack.
The first method, ...
But traditionally for a regular non-onion site we usually buy hosting.
Can I buy hosting for a onion site?
Absolutely! You can pay for a VPS or a managed server or even co-locate your own server.
Here are some things to keep in mind:
If you use a VPS, what will keep you provider from viewing what's in your storage?
If you use a managed server or you ...
If the configuration and operation of an onion service is done "properly", then it is extremely difficult, and requires very significant resources, to determine that onion site's IP address and network/physical location. The configuration of the web server is only one small part of the picture of ensuring the anonymity of an onion service, and providing ...