Here[
^] is a tutorial.
USeful I think.
Also here[
^].
But to be honest it is more trouble than it is worth.
You can never turn the machine off and then there is connection problems, limited bandwidth and maintenance issues.
Personally, I think you are better off having it hosted by an 3rd party.