You do NOT want to run a web-server at home. Let me repeat: you do NOT want to run a web-server at home. Tu no quieres tener un servidor en tu casa!
You're going to get into all sorts of trouble: power outs, problems or expense getting a static IP from your provider, having to keep hardware going 24/7 with absolutely zero interruptions, having enough bandwidth, monitoring so you know what to do when a DoS comes, and so on and so forth.
What you really want is what JBI said above: an affordable third-party hosting service, like Linode, Amazon, DigitalOcean, etc. Linode has a datacenter in Germany so that's close enough. Here's the pricing table.
Note: I have no affiliation with Linode, I'm just a happy customer (well, TR is).