12 ms·
Stop using Digital Ocean Now For the greater good
- cliveowen 13y agoGood to know, I'll migrate and spread the word, this is not acceptable.
- lucisferre 13y agoOr you could wait for some sufficiently concrete details as to what really happened and make an informed decision instead of a knee-jerk response.
- cobrabyte 13y agoI sure wouldn't mind hearing the other side of the story. I use DO for a few servers and recommend their services to people all the time.
- sdogruyol 13y agoI also want to hear their story. But they are really not letting me know anything.
- cobrabyte 13y agoSorry to hear that. Surely they'd at least let you know which part of their TOS/AUP you violated. I had to go through their 'verification procedure,' as well. I thought it was odd but if it keeps prices low due to fraud, I really don't mind.
- manojlds 13y agoThat is the point isn't it. There is no other side being told.
- dkuntz2 13y agoWhy isn't that the point? If the author really wanted to get people "on his side", he should have included Digital Ocean's side, specifically the part of their TOS they claimed was being violated.
- ctb_mg 13y agoAgreed. From the screenshots we are given it doesn't look like DO gave much information to the customer. However the customer did leave out some screenshots of messages where they supposedly replied with all of their personal information. I suppose to not reveal said sensitive information. I'm wondering now if dropbox reported them for abuse and DO suspects that the account was compromised and is being used maliciously...? Edit: Looking at their backup script, I don't see any error condition or exception handling when the file upload is posted via the dropbox client. It might be that dropbox triggered some kind of abuse/rate limiting with a message to that extent. Without catching that scenario, the cron job would simply keep running... could be a situation where the dropbox user didn't know they were being abusive, were reported by dropbox to DO for abuse, and here we are.
- gamegoblin 13y agoI run my website on a DO VPS. I have been supremely satisfied with the service. Did you find out what the breach of terms of service they spoke about was? Unless I missed it the article...
- mark212 13y agoI think that was the core of the OP's complaint: he was shut down without any explanation. Would be interesting to hear DO's side of things.
- gamegoblin 13y agoI feel like there is more to this story than we are being led to believe. I'll definitely keep a eye on this as it develops. So far I've found DO support to be heavenly.
- gexla 13y agoI think their service being so cheap is more reason for a plan B in case one of your accounts go down. There are so many options for making this happen. And again, all pretty cheap. With a good back-up / fail-over plan, this shouldn't even be much of a blip. Personally, I never contact support. If I have a problem with one provider, I'm a button push / command line command away from moving everything over to another provider.
- sdogruyol 13y agoNow that i've experienced a situation like this. I'm pretty sure that i'll do something like yours.
- gexla 13y ago> First of all, the support which was really helpful and kind at the beginning has became much worse and somewhat hard to understand. How many times do you contact support? For me to contact support, there has to be a problem with the actual service itself. That is, it's an obvious problem that is outside of my control. I have been running VM's with quite a few providers, certainly all the big names. I almost never have to contact support (I would have to think pretty hard about a time that I have done this.) These services are usually quite solid and if there is a problem, usually there is some sort of status which lets you know there is a problem so that you don't have to ask. For me, having to contact support even once would be a big problem. Having to contact support often enough that I have noticed that support was once good but then turned bad would have been enough for me to have long since moved on.
- aroch 13y agoYes, let's refuse to support a company that is held in fairly high regard because of one data point, displayed in a highly one-sided way
- gopher1 13y agoBy this standard nobody should use Google, Paypal and many other services.
- nilved 13y ago...which is true.
- gopher1 13y agoAgreed, just pointing out that the lack of support for free services is not specific to DO.
- aquadrop 13y agoActually, it's not a bad advice for these 2 companies. At least be ready for unexpected account lock and unhelpful support.
- mistircek 13y agoI'd totally agree with Google part. Their free services (Search, Maps, Mail) are amazing but once you're doing business with them, they are a PITA to work with.
- j_baker 13y agoNotice that the author doesn't address the issue of whether they actually were violating the TOS and/or AUP, or what the alleged violations actually were. My interpretation is that the author likely was legitimately violating the TOS, because otherwise he would have mentioned how dumb the allegations are. If the author was breaking the AUP, I don't feel very sorry for him. If someone's doing something that legitimately violates acceptable use, they probably should be shut down without prior notification.
- sdogruyol 13y agoHey thanks for the comment. To let you know the account has 2 droplets which serves 2 mobile apps and does crawling 20-30 sites hourly. That's it actually and also the Dropbox script that i mention.
- j_baker 13y ago$20 says you're ignoring someone's robots.txt.
- Ellipsis753 13y agoAs far as I'm aware you're never actually required to follow it? It's just good manners.
- dmak 13y agoSurely, you would have figured out which part of the TOS were you violating (if you were). It would be nice if you could relay that in the post or in the comments.
- conesus 13y agoI run 100 droplets on DO and fetch 7MM feeds a day and have never had an issue with DO, either limiting me or turning off my machines. In fact, I've had the opposite experience: fast support, fast spin-up times, and an overall great service. I realize you sound angry because you were asked to verify your account, but this reads vindictive and makes me think that the same behavior that caused their abuse department to flag your account is what's responsible for this attack blog post.
- dkuntz2 13y agoThis doesn't actually tell me to not use Digital Ocean. All it tells me is that the author is trying to make an emotional appeal to other people, without giving any information other than Digital Ocean locked his account, citing violation of their TOS. While I can't say that they're TOS violation claim is bogus, I also can't say it's not bogus, because the author didn't publish (or, apparently, ask) for that information. Great, you've got a large number of users, and you used Digital Ocean to host your backend. Why are they saying you're in violation of the TOS? Ask the follow up, figure out why they're not pleased with you, and don't try to appeal to emotion when you have no substantiating information. As a side note, I have no horse in this race. I don't use Digital Ocean, and I have no affiliation with them. I just don't see the author's claim as being 100% put together and honest.
- sdogruyol 13y agoHey thanks for the comment. To let you know the account has 2 droplets which serves 2 mobile apps and does crawling 20-30 sites hourly. That's it actually and also the Dropbox script that i mention.
- scott_karana 13y agoAs far as I'm concerned, it is never acceptable to simply shut off service with no explanation. What if a site was compromised? What if an employee typoed the IP of an abuser? What if, what if? Their "fullstop" replies are not professional.
- ZoFreX 13y agoReally? So if a customer was paying you $5 a month to run a VPS, you wouldn't shut it down if say... it was hosting child porn? Or if it was sending so many spam emails you were at risk of having all your other customers' servers impacted? And if you did have some automated system and various criteria for detecting likely abuses, if someone got shut down under those terms, would you tell them exactly where the line was? Or would you keep your detection methods to yourself?
- 13y ago
- pfortuny 13y agoUsing a smiling icon like the fish and then issuing a copypaste/boilerplate message is insulting. If you are going to deliver non-informing messages, do not SMILE in you icon. This is nitpicking but in the end, you (DO) have a smiling icon because you expect you support group smiles. If your support group is a machine, well then... use this one. ## ## ############## #### ###### #### ###################### ## ############## ## ## ## ## ## #### ####
- poxrud 13y agoMy (a couple weeks old) Ubuntu 10.04 server locked up, no ssh or VPN access but could ping it. I contacted support and was told to destroy the droplet and create a new one. Still have no idea why it happened or how to avoid it on my production server.
- sdogruyol 13y agoYeah that makes you feel really insecure.
- yardie 13y agoI had the same problem. I was messing with my iptables and messed something up to the point where there was no network. I contacted support and they installed a Ubuntu Live image. (Something that has to be requested) I used the Live image of my droplet to mount the disk, copy the databases, and websites. Once I was satisfied I got everything I destroyed the droplet. Before you destroy your droplet, request this!
- _JamesA_ 13y agoDO doesn't have a console access utility like Linode's [Lish]? [Lish]: (https://library.linode.com/using-lish-the-linode-shell https://library.linode.com/using-lish-the-linode-shell)?
- yardie 13y agoyes it does. It uses the HTML5 web threads. In fact, there is a big button in the droplet settings called Console.
- poxrud 13y agoYes they do, but it wasn't working and would time out.
- yardie 13y agoTry a different browser. I've used Chrome Mac, Firefox Win, Firefox Mac, Safari. I just logged in using Safari (mac) 6.0.5 and found it working while 6.0.4 did not.
- arxanas 13y agoI've just skimmed over the TOS. It seems a bit atypical: > DigitalOcean reserves the right to modify the Terms of Service without notice. Well... that more or less invalidates the sanctity of the terms. > DigitalOcean also reserves the right to terminate a customers account if they are targeted by malicious activity from other parties. What is the justification for that? Simply being the target of malicious activity means that your account can be terminated? It's not as though one is responsible for malicious activity directed against them. > DIGITALOCEAN DISCLAIMS ALL WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE SERVICES PROVIDED HEREUNDER, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE ... I see this a lot with software, but doesn't this mean that DigitalOcean has no actual obligation to provide the cloud or VPS services they advertise? I didn't see any such clause in the EC2 TOS, but I did not look very hard. Is this the usual sort of agreement for such a service?
- cowsandmilk 13y ago> I didn't see any such clause in the EC2 TOS See section 10 of http://aws.amazon.com/agreement/ http://aws.amazon.com/agreement/ Frankly, none of those terms seems atypical. Amazon does have SLAs[1], but they do not apply if your account has been suspended. Reasons for suspension can include your use of the service adversely affecting any other AWS customer. They may also terminate you if providing services creates a substantial technical burden. Both of those can be triggered by you being "targeted by malicious activity from other other parties". [1] http://aws.amazon.com/ec2-sla/ http://aws.amazon.com/ec2-sla/
- aroch 13y ago>Well... that more or less invalidates the sanctity of the terms. You'll find the plurality (if not majority) of ToS's out there include such a statement. >What is the justification for that? Simply being the target of malicious activity means that your account can be terminated? It's not as though one is responsible for malicious activity directed against them. They don't want to deal with the networking implications of a large scale DDoS. They're providing low priced VPS services, not high bandwidth, high load custom racks. Also, they "reserve the right" not the "always exercise the right". DO likely won't kick you for a small DoS/DDoS but sustained attacks take much more manpower to deal with than you're paying them for. >I see this a lot with software, but doesn't this mean that DigitalOcean has no actual obligation to provide the cloud or VPS services they advertise? No, it means you can't sue DO because your VPS went down and you lost 10K is sales because customers couldn't access your storefront. It's an indemnity clause. >Is this the usual sort of agreement for such a service? Yes, unless you're paying a good deal of money for something like a Colo with 1hour SLA or an AWS instance with a high SLA.
- retlehs 13y agoThis happened to a friend who runs a DO server on July 22nd. The server had been running for several weeks when it was suddenly taken down out of nowhere for over 4 hours to "verify" the account. There wasn't any warning and my friend immediately provided what they had requested. Their response? They shut down the server because of "unusual traffic" coming from the server which wasn't even being used yet.. but there was "outbound traffic about 977.38 Mbps at its peak at around 2013-07-22 14:50:00UTC" They need to fully verify accounts before letting anyone create a server. You shouldn't just take down a server out of nowhere, for several hours, after it's been running for weeks.
- sdogruyol 13y agoSad to hear that there's other people who shared the same situation as me.
- regularfry 13y agoIt's just not practical to fully verify accounts before letting them create a server. It is practical to tell customers why they are being black-holed and give them a chance to fix it when it happens.
- reycharles 13y ago> "unusual traffic" coming from the server which wasn't even being used yet.. Does this not sound suspicious to you? Maybe the server was compromised. "Unused" servers usually don't generate 970 Mbps traffic randomly.
- lucidrains 13y agoI've been unfortunate enough to be DDOS-ed on both linode and digital ocean for some of my sites. suffice to say, linode handles the ddos much more gracefully than digital ocean. digital ocean promptly bans you for TOS violation and locks your account after 3 DDOS attempts. I know most people don't have sites that are DDOS-ed often, but if you do run that risk, just know that digital ocean will most likely have you moving pretty quickly.
- manojlds 13y agoThat is troubling to know. I have my pretty important website running on DO, and though this is only for the short term, I might have to accelerate my plans to move off DO.
- lucidrains 13y agogoing to share another unpleasant experience here too. attended a google glasses hackathon and we ended up deciding to use digital ocean for quick prototyping of an AR app. i made the mistake of giving my teammate my paypal account, not knowing that the account had been blacklisted. a day after the successful demo, the exact same "conversation" unfolded and the account was promptly locked. i'm just glad it didn't happen an hour before the demo!
- raiyu 13y agoOur privacy policy prevents us from disclosing any account or personal information so we can not speak to this customers situation publicly. If the customer would authorize this disclosure then we can discuss it publicly. Otherwise, as much as it pains us to get negative feedback, whether or not it is deserved, it is beyond our control as the privacy of our customers is the most important issue at stake in a public discussion.
- Fuzzwah 13y agoI can understand this position and can even understand why you can't just take this article as being authorization..... even though it's pretty clear (imho) that the linked article is practically begging for DO to explain publicly why the account was terminated.
- ChuckMcM 13y agoThat is entirely unclear (about the authorization) since people often want to present their side of the story in terms that they see as best, and having someone say "well you were doing <x>" where X is some evil thing. As we (Blekko) get better at identifying and shutting down click fraud and other schemes to defraud advertisers a lot them end up being traced back to hosts in inexpensive hosting services. That is but one of many ways of having a machine on the Internet that generates cash for you. We ended up basically shutting out a couple of class Bs from an hosting service in the Ukraine for that reason, people can write us and get white-listed but in over 27,000 IP's not a single one was a legitimate user. Way too many people coming up with schemes to get some "free" extra cash.
- ceejayoz 13y agoThe affected user posted in this thread a good number of minutes after this rose to the top (and subsequently deleted that post). This seems telling to me.
- mooreds 13y agoUpvote, since this account says they are the 'Cofounder [of] DigitalOcean.com'.
- rapid_snail 13y agoI run a site on DO for about 2 months - last week I got a similar mail to "verify" my account. Luckily they had not taken down my droplet. I am willing to give them the benefit of doubt here - but I am preparing my Plan B right now in case they decide to "verify" me again and take my server down. We really need to hear from DO to hear the other side of the story though.
- dmak 13y ago"Please Provide us with the following: ... 1. Your public Twitter handle 2. Your blog 3. Your company or personal website 4. Your public Facebook profile" What? Is this a common procedure now?
- sdogruyol 13y agoSeems like so. I've been a customer of DO for 7 months and they ask me for these.
- j_baker 13y agoThat's roughly the procedure I use to make sure people aren't slimeballs when I rent my house out to them on AirBNB. I imagine it would also be very useful for determining that someone's an actual human.
- evandena 13y agoI guess I'm a spambot. I have no twitter handle, no personal blog, my company website is a large corporate site with no mention of me, and my facebook profile is completely barren.
- borplk 13y agoSame here I don't have any of the mentioned items. It's so weird to see things like 'Twitter account' and 'Facebook account' being 'assumed'. They are just two private companies why should we (directly/indirectly) force everyone to have one? Email I'm fine with, it's a open technology. It's only a matter of time until we turn Twitter and Facebook into more open technologies like email. I sure hope to see that happen.
- yaddayadda 13y agoThis type of requirement is a solid reason for me to avoid DO rather than the non-specific issue that the OP ran into. I don't use twitter or facebook, and the reason that I've considered DO was to host a blog and company website. So if they were to bring me down for unknown reasons, I wouldn't be able to pass their extraneous id requirements. As a result, they are off of my consideration list. From some other comments in this thread, it sounds like Linode is the better way to go.
- jlgaddis 13y agoIt's irrelevant, I suppose, but I'm sorta curious how big this database was (or, more specifically, how much traffic he was generating to Dropbox). There was also no mention in this article (except in one of the screenshots) about whatever -- "[a] UDP flood or so" "at the beginning of this month". It would certainly suck to have your account locked out when you're serving production sites but it sounds like we haven't heard all of the story (we obviously haven't heard DO's, of course).
- sdogruyol 13y agoThe DB is pretty small actually just 10 MBish. Is this really a traffic flood for DO ?
- yogo 13y agoWhat about the crawling? How much traffic does that generate? I'm just wondering if you are hitting one or more of the sites very hard and they complained to DO about it.
- rb2e 13y ago10MB once no, but lets say hypothetically, if the dropbox api returned an error or wasn't available which denied your request but your script didn't account for it and it constantly kept making the request over and over and over. The 10mb would soon add up. Also, are you sure it wasn't something else, not the dropbox db script which could have caused problems?
- sdogruyol 13y agoI'm pretty sure that it's nothing else and i've never used the Dropbox script after i got the first ticket.
- sk3w 13y agoI seriously doubt it, there is almost certainly something else going on. Does the dropbox api even use udp at all? A udp flood has little to do with the size of a file transfer, and everything to do with the rate of udp packets per second. Generally to be identified as a "flood" your server would have to be doing something very poorly coded (best case) or downright malicious. Did you check where this udp traffic was being sent to (destination ip addresses/ports)? Did you compare the dates/times of the "flood" to when your scripts/jobs were running? Did you check your server for any suspicious activity or indications of compromise? A little bit of critical thinking can go a long way here.
- wil421 13y agoDumping your DB daily to dropbox doesnt sound like a production solution. It looks like you violated their TOC somehow but dont state what you did. This honestly sounds like growing pains, now that we are "taking off" we need to make sure users arent abusing our service. Lets do a user verification process for certain instances that are flagged for whatever reason. I have experienced similar verify account problems with Pay Pal/eBay. While its a burden on people who are doing legitimate business, if it keeps spammers/scammers off of a service then it is worth it.
- sgustard 13y agoIf I stop using any hosting provider that someone has complained about online, what exactly are my options now?
- SmokyBorbon 13y agoFirst, a person with such poor grammar has no business criticizing another person's communication skills. Second, having worked for a hosting company, I suspect the OP violated the TOS and wants them to articulate why he was suspended so that he can try to argue his way back in. He was probably successful the first time getting them to reactivate his account after promising not to use his "dropbox script" again. But that was probably a convenient lie to talk support into thinking the problem would not reoccur. When he violated the TOS again, the automatic safeguards kicked in again. DO has a good reason to believe it will happen every time. Hosting companies do not suspend accounts for no reason. Something he was doing was negatively impacting other customers. I suspect he knows exactly what that is. Hosting companies have zero responsibility to tell customers what their scripts are up to. It's the customer's responsibility to make sure that they aren't violating the rules and hurting other customers. Where are the OP's logs?
- deleted 13y ago[deleted]
- ceejayoz 13y agoThe top voted post on this thread appears to be a DO employee asking you to permit them to discuss your case. Will you allow it? edit: Post disappeared. Was https://gist.github.com/ceejayoz/75dd46bf5ae957f9c4fd https://gist.github.com/ceejayoz/75dd46bf5ae957f9c4fd
- csomar 13y agoThere are many illegal things you can do with a web server, and this puts the hosting company at risk 1- Host/distribute copyrighted material 2- Run a torrent client and distribute copyrighted material 3- DOS attacks (especially when you can create several droplets for a limited period of time) The hosting provider is like a bank, and has the right to ask you where you got that information from; and for what you are using it (though a bank doesn't ask you what you use your money for) I think it's acceptable that the hosting provider ask for your activity and you provide a response for that (which you didn't).
- AsymetricCom 13y agoSo what am I paying for if the hosting providers are just passing off their own problems to me?
- ceejayoz 13y agoIf you're breaking their TOS, having your account suspended is your problem, not theirs.
- donniezazen 13y agoSituations like this will keep getting worse and worse with our current attitude towards personal data on cloud. My personal thought on situations like this has always been that locking somebody's data is both unethical and should be considered a crime by law. Service providers have full rights to refuse providing servicing to somebody but they don't have a right to seize somebody's personal data.
- haroldp 13y agoOn a side note, I looked through that database dumper script and isn't it just a giant hassle to script non-interactive authentications with OAuth? Hope I never have to do that again.
- TechMafia992 13y agoEither way, this is NOT how you deal with a customer who supposedly violated terms and conditions. That email response was atrocious. Arrogant and bullying. No sensitivity to whatever plight he may have, or reprieve offered. No 'we'll call you directly'. Nothing! I am about to make a BIG decision for my company and DO was in the discussion. It is not, not! Companies like this irritate the heck out of me and have no place doing business on a large scale. Keep up the attitude boys! ;)
- kidh0 13y agoProbably they "think" (never thought that I would use it in the IT world) that you are running some torrent client or anything like that. It's very common in EU to use this kind of hosts to download torrents and avoid problems with the law
- brubaker 13y agoSo OP went public, then claimed he didn't want to go public (deleted message) but still encourages people to drop DO based on his unhappiness.. Op seems very childish and not very forthcoming.
- tarituor 13y agoStill waiting for an answer from raiyu. On my point of view, the problem is here DO did not notify DO user before blocking their account. It's an unexpected situation for business owners. As sdogruyol mentioned he has 25K users responsible for. At least he deserves a meaningful explanation and a notification before blocking his account.
- evv 13y agoI am also eagerly waiting for an answer.. I hope DO makes an official statement on this matter. Personally, I have had a great experience using digital ocean. Now I am terrified of moving forward with them if they proceed with this "shut down first, ask questions later" pattern.
- Executor 13y agoFor $5 Digital Ocean gives me 20 GB of storage. But Dreamhost shared hosting gives me UNLIMITED disk storage for the same price. Does this mean that I should write off VPS/dedicated servers since they give such poor disk space?
- polymathist 13y agoAnyone still lingering here will probably want to see the new post from OP: http://serdardogruyol.com/?p=137 http://serdardogruyol.com/?p=137 and the corresponding discussion: https://news.ycombinator.com/item?id=6447152 https://news.ycombinator.com/item?id=6447152. DO has responded directly.