Subtitle: especially when your domains are registered at Hover.
It was recently brought to my attention that different people have different definitions for the term “Lifetime”. As such Joyent notified me that my “Lifetime” hosting plan was been terminated and I had 76 days to move my websites before they pulled the plug.
Now, I’m a man of limited needs, particularly when in comes to website hosting. I just have a handful of static sites a couple of DNS settings that I need to find a new home for. And after eight some odd years of no monthly hosting bill I was reluctant to sign up a $20/mo. Mediatemple plan or similar.
So on the off chance that this is useful to one other person, here’s what I did.
- Transfered all my domains to Hover. Hover has this great “Valet” transfer service where you give them your credentials at your registrar and they do all the dirty work. Sounds great, right? Well, the never called my back so I ended up transferring everything myself. Still not *too* painful though. And Hover has a friendly interface for fairly robust DNS management so I could handle all of those shenanigans there as well.
- With my vanity urls pointed at tumblr and google apps again I just needed to find a new host for my static sites. AWS S3 FTW.
- First, I Signed up for AWS and set up an S3 bucket to host a static site. Like so.
- Then I uploaded my site to S3. Coda 2 supports uploading to S3 directly. So that’s nice.
- With Hover, I pointed my domain + www to S3 via a CNAME. My biggest mistake of this whole party was copy & pasting the S3 bucket’s endpoint without looking too closely, I initially had the http:// and a trailing / in there. This seemed to break things. Removing those fixed it.
- Set up a redirect with Hover to point my ‘naked’ domain (ie without www) to the domain + www, that in turns point to S3. Serious question: Is it a problem that this is a 302 redirect and not a 301?
- Opened a beer and basked in my success. (AKA waiting for things to break)