If you're remotely interested in this stuff you should go ahead and set all this up yourself on a debian or such. Great learning experience.