I had some trouble setting up my own SqueakSource server initially, but when I finally did, I put together a few instructions.
To see them, go to the SqueakSource-SqF project and click on the Wiki tab. There are some instructions there about setting up and testing a squeaksource server. -dew
Load SqueakSource-dt.1020.mcz. This will take a while, load lots of dependencies, and you will need to set the Seaside administrator username and password at the end
Modify SSRepository class>>defaultRepository for your machine. Be sure to give each superuser an email address. (use the email: message)
Modify SSRepository>>smtpServer
Run the commented out code in SSRepository class>>initialize
In Color>>hex, replace all instances of "printPaddedWith: $0 to: 2 base: 16" with "printStringBase: 16 length: 2 padded: true"
Change the call in SSFileSystem>>loadRepository from 'sort' to 'asSortedCollection'
For me, it was now running quite slowly. This was due to my hostname being set to something wierd. So, in SSRepository class>>defaultRootUrl, I changed the line starting with "hostName := ..." to "hostName := 'localhost'"