Denial of (advertised) Service Attack!

Last spring, I posted this tutorial on how to use rsync to upload data to a Dreamhost server. It’s still the most popular article ever posted on that blog, even more popular than my liturgical poetry, if you can imagine.

The result was 25 new dreamhost customers who signed up through the link in that article.

Dreamhost then altered their terms of service to prevent this sort of thing, and made a big stink about it on their support site. I was willing to suffer through some of the downtime, the server chokes, the high load times and stick it out with them because of the huge bandwidth pipe and large dump truck they were offering.

Now, they’re limiting how we can use that bandwidth and data. Apparently, they didn’t really sell me a chunk of storage and a chunk of bandwidth, what they sold me was the ability to do one specific thing (host a website) up to a certain size and distribution load. What a load.

The new Terms of Service (TOS) now specify that you may not use Dreamhost for anything that’s not primarily related to one of your hosted websites. Here are some of the things I use my Dreamhost account for that, apparently, are no longer considered acceptable usage.

  1. Off-site backup of my studio computer. Ok, I get it. This is a pretty big strain on your system. Even though it was one of my reasons for maintaining such a large account, I’ll quit doing this and find another solution.
  2. WebDAV transfers between my students and I. I teach at a University, and I have a WebDAV folder setup for them to use to pass projects back and forth to me. It’s unclear to me why Dreamhost even offers WebDAV under the new TOS, since there’s no way to access that folder from an HTTP or PHP request. It is, by definition, unrelated to web hosting.
  3. WebDAV synchronization of my iCal calendars between my wife and I. Our lives would be a mess if we couldn’t sync calendars. Again, not related to web-hosting, now an illegal use of Dreamhost.
  4. FTP transfer of media files between my clients and I. I record and produce music, frequently music to video, which means I rely on the ability to transfer large media files to and from clients. One of the reasons I bought a Dreamhost account was to setup an FTP transfer account for this. Again, not related to web-hosting, not legal under their TOS.
  5. Mirrored backups of sites hosted elsewhere. I host many, many websites with other hosting providers, in addition to my sites with Dreamhost. I do regular rsync backups of these sites to Dreamhost, complete with intact folder structures and database archives. If one of those other hosts goes down, I can switch to Dreamhost and take that backup live. Is this a violation? I’m honestly not sure. Until I actually make the DNS switch and serve the data from Dreamhost, the files sitting on the server are, strictly speaking, just backup data, the kind of thing explicitly prohibited by their TOS.
  6. File Server for podcast files. I host a podcast with about 2,500 daily subscribers, and about 10,000 downloads per episode – I need it to be up 24/7, and Dreamhost seems to be able to provide about 22 hours at a stretch, before their central networking router goes down. So, I host the actual website at slicehost.com. There I have my own dedicated virtual server, no downtime, snappy response, it’s basically perfect. But the podcast uses about a terabyte of bandwidth a month, and that would be prohibitively expensive through slicehost. Instead, I host the actual podcast files on Dreamhost, and I reference them from the site on slicehost. Is this illegal? It sure seems to be, since I’m not hosting the site itself on Dreamhost, but I don’t know.

I think what the new Terms of Service boil down to is this: Dreamhost is no longer interested in working with power users. If you need to host a simple LOLcats homage site, by all means, come sign up with us. If you’re looking to actually USE the services we advertise though, like rsync between servers, WebDAV file sharing, FTP services, any backend sharing of data that doesn’t relate to your LOLcats site, then don’t bother. We’re not interested.

For those who feel unduly constrained by those limitations, let me be the first to invite you to Slicehost. Get your own dedicated bandwidth, your own chunk of harddrive, and then do whatever you want with it. Check out their Terms of Service: as long as it’s not illegal, hackerish, or spam-a-licious, they don’t care what you do with your server.

Come live the dream.

5 thoughts on “Denial of (advertised) Service Attack!

  1. A bit confusing it all is. My decision is to treat this as business as usual. I am going to continue to do what I have always done with my web hosting account with DreamHost. I use less than 1% of my current allocation of bandwidth/space at the moment, but I think I shall start downloading and distributing a large amount of ISO images so that my normal activity becomes insignificant.

  2. I’m so sick of DH. The last 6-8 months have had downtime almost every week, mail server issues *including loss of email*, their DB servers have been snail slow from day one, and now this shit! I’ve now moved all my hosting to MediaTemple and have not had a problem since – they even have an uptime guarantee. I still have about 20 domain names hosted by DH though, only because MT doesn’t provide private whois records. If I find a comparable DNS host, I’m gone. 1&1 might be the go for DNS, altho I need to confirm they send proxy email. I’d look at SliceHost but I’ve already moved and I don’t want to do it again.

Leave a Reply