Doesn't this tutorial make it unnecessarily complicated? Why would I want to cache the server locally when Saurik's already got my ECID SHSH on file and would be happy to sign any install request I make? All you have to do is edit your hosts file to point to Saurik's server, and restore as usual.
I can understand wanting to back up your ECID SHSHs locally in case Saurik ever loses them (in fact, I think I will do that myself). But there's no reason to go to the trouble of setting up a TinyTSS server on your computer as long as Saurik's got your SHSHs.