I have a very fast 1 terabyte external hard drive. I have very fast upload speeds (about 5 meg upload and 10 meg download).

Can anyone recommend a tutorial as to how I can host my own website?

Really all I want is that external hd to store images and prehaps a mysql db (if I manage to install a very simple linux on it).