A year ago my wife and I decided to sell our house and go travelling. I needed to make sure all my websites and mail would be remotely accessible so I hunted around for a hosting company. After reading many reviews I decided to go for Mochahost. As it turns out this was a huge mistake. Mochahost is possibly one of the worst hosting companies around. However, because most review sites give an overall rating for the entire history of a company instead of the recent past, this isn’t immediately obvious. Look at the ratings and comments for Mocha over the past six months and you’ll get a far more accurate picture about just how rubbish this company really is.
My own problems with this charlatan business are listed below:
- I initially set up a VPS with Mocha and paid, in advance, for six months of service. Mocha doesn’t accept credit cards. Instead you have to pay by PayPal, which means you lose out on much protection built into the credit act.
- It took almost 24h before my VPS was set up. Nothing like fulfilling your promise just in the nick of time …
- Within a few weeks I found my VPS utterly unuseable. Disk IO was pathetic. A shell command revealed that it would take up to a second to write a four byte file (“test”) to disk.
- Mocha offered to move me to a new VPS host, which I agree upon. However no date was given for this task and it was up to me to continually watch my mail for status updates from Mocha.
- The next day my new VPS was ready, and I migrated everything across, and made DNS changes to reflect the new IP.
- I changed the password for my login to their support page several times. Although the page said “password changed” I could never log in except with the original password Mocha mailed me when I registered.
- It only took one day of “service” before my VPS went down. When I submitted a reboot request Mocha rebooted my old VPS, not the new one. It was hours after submitting a ticket to point this out that they booted the right server.
- Fast forward a month of reasonable service and my VPS disappeared. Little did I know it but Mocha had taken it upon themselves to shut down my VPS for “excessive CPU or memory usage”. There was no warning except for a ticket added to my support page. No phone call or SMS to my mobile phone, no email to my secondary contact address.
- I spent an hour arguing with Mocha’s support person on their useless support “chat” system. I explained that I couldn’t ping the IP address of my server, and his indignant reply was that it was because my DNS wasn’t hosted by Mocha, as if pinging an IP address has anything to do with DNS.
- Eventually I managed to persuade Mocha to restart my VPS, promising to look at anything that might be causing this supposed “excessive CPU or memory usage”. Instead I wrote a monitoring script that mailed me continuous statistics of load and memory use.
- Two weeks of stats were enough to confirm my suspicions. My server was using virtually no CPU and had well over 600 MB free RAM 24h/day. Mocha was clearly oversubscribing their VPS hosts.
- I changed my primary contact email address. After that none of my previous tickets were visible on my support page. When I asked Mocha’s support about this they said “create a ticket to say your tickets aren’t visible.”. I did so, and waited months for them to fix this but it never happened.
- My VPS started crashing more and more often. As ever, their support chat was useless, always insisting that I create a ticket, and that no other help could be offered. Again I submitted reboot requests, and yet again they booted up the old VPS instead of the new one, even though I specifically mentioned the IP of the new server, and the fact that they’d booted the wrong one in the past.
- I noticed that “reboot requests” actually created tickets on their ticketing system, which included the root password to the server. They would then send a plain text email with a URL, accessible to anyone, which would reveal the root password to anyone who captured the URL. I’ve seen tighter security from drunken rent-a-cops.
- What brought the whole scenario to a head was when my server started showing load averages of 3+ when idle. I shut down almost every process except for a few vital ones (like sshd) and still the load average was 2+. I submitted a ticket to complain about this and my ticket was closed with no response from Mocha.
- I re-opened my ticket and demanded a reply from them. Their reply was “we can’t find any problems with the VPS host, but we can migrate you to a new node”.
- I’d had enough by that stage and decided to move to a new host. I replied to Mocha saying I wasn’t happy with the idea of a third migration and DNS change, but instead of an apology, or any sort of remorse I got a curt message saying “so are you gonna cancel or should we move your VPS?”
That about sums up my experience with that ridiculous company. I hope this review helps others avoid falling into Mochahost’s web of lies, deceit, and complete disregard for their customers.