X-Git-Url: https://code.delx.au/pymsnt/blobdiff_plain/c4a69377f28b46025f8ee9d4500c44e598df644a..dacce305fcfe3594ea6336e12bd7f7330501e870:/docs/server.html diff --git a/docs/server.html b/docs/server.html new file mode 100644 index 0000000..9c2228e --- /dev/null +++ b/docs/server.html @@ -0,0 +1,263 @@ + + + + + +PyMSNt Server Administrator Guide + + + + +

PyMSNt Server Administrator Guide

+ + +

This documentation is for version 0.11 of the transport.

+

Please visit http://msn-transport.jabberstudio.org to download the transport and see news updates.

+

Please visit the MSN Transport User's Guide if you are a Jabber user and want to talk to your MSN friends.

+

If you have any insights or comments to add to this page please let me know by email or Jabber: james@delx.cjb.net

+ +
+ + +

Installation Guide

+ +

Instructions/suggestions for other servers and OSs are welcome

+ +

Basic Installation

+ +
    + +
  1. Python

    +

    +Make sure have installed Python 2.3 or newer (I have reports that some older versions work). Most distributions should handle this automatically for you. +

    + +
  2. + +
  3. Twisted

    +

    +Install the Twisted framework (library). Version 1.1 or newer should be fine. +Please make sure you're using PyMSNt 0.9.3 or newer for Twisted 2.0 support. +

    +

    +If you're using Twisted 2.0, either grab the "Sumo" package (easiest), +or make sure you download at least these modules: core, web, words +

    + +
  4. + +
  5. PyMSNt

    +

    +Download PyMSNt from msn-transport.jabberstudio.org and decompress it to a suitable location. +

    +
  6. + +
  7. Configure

    +

    +Copy the file config-example.xml to config.xml and edit it to suit your environment.
    +Note, with older versions of PyMSNt you were supposed to edit config.py. This is NOT recommended in this version. +

    + +
  8. + +
  9. Spool directory

    +

    +PyMSNt stores login information (MS Passport account, password and nick) in the spool directory. +This directory should meet this conditions: +

    + +

    +This directory will be automatically created for you if this is a fresh installation. If you are migrating from an older version of the transport (including the C version), you can copy your existing spool directory into the new location.
    +Don't forget to rename it to the 'jid' value you specified on config.xml +

    +
  10. + +
  11. Configure Jabber server

    +

    +Now you have to configure your Jabber server. +The following section covers this in detail. +

    +
  12. + +
  13. Start PyMSNt

    +

    +Now you're ready to start PyMSNt for the first time: +

    +
    +./PyMSNt.py
    +
    +

    +It will connect to the Jabber server and serve the Discovery JID you specified. +Note: PyMSNt does not implement the old and deprecated 'Browse' capacity, +only the newer 'Discovery'. +

    +

    +On MS Windows you can run it by opening a DOS console in the PyMSNt directory and running "python PyMSNt.py" +

    +

    +You may wish to find a rc.d script to automatically start the transport on Linux, or to make the transport into a service on Windows. +

    +
  14. + +
+ +
+ + +

Jabber Server Configuration

+ +

The instructions below assume you are running PyMSNt on the same machine as your main Jabber server

+ + + +
+ + +

Clustering

+ +

More to be written... For now, have a look at the compjid option.

+ +
+ +

Tips

+ +
+ +

Possible problems:

+ + + +
+ + + +

Bug reports and comments go to James Bunton

+

I'll gladly help you with any problems, but please look through this whole page, the README & config.xml files first.

+ + + + + +