I think you need a german phone number for jiffybox. Check out Profitbricks.
Trying profitblocks but seems my account got deleted after adding my credit card and verifying it by sending 5$ from it (it said it would be refunded). Got an email confirming my account and it took me to the login page couldn't sign in. I tried the forgot password option and it tells me no account exists with this email.
Sent an email to support, will give it till tomorrow after that will have to open a dispute to get my money back.