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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.