Today I set up a Wave Federation server in a VirtualBox instance of Turnkey base. I followed two sets of instructions which were spot-on except for two times that I got lost and confused.
First, after setting up a new VirtualBox machine using Turnkey Base, 2GB virtual hard-disk, and 384MB RAM, I followed this forum post to set up OpenFire: www.turnkeylinux.org/forum/general/20090814/openfire-virtual-appliance
The only change to that process is that you need to install sun-java6-jdk, not sun-java6-bin. This is because in the next step we download the Wave Federation prototype server and build it. You also need to install ant (apt-get install ant).
The instructions to install the prototype server can be found here: code.google.com/p/wave-protocol/wiki/Installation. Again, the documentation is accurate, but perhaps confusing. I'm not sure what good names for test servers are, but my choice of "core.com" functioned adequately.
A summarized list of the steps involved:
- install Turnkey Base appliance
- change script provided by jonesmz to install sun-java6-jdk
- run script to update Ubuntu, Turnkey, and install OpenFire
- run 'apt-get install ant'
- perform OpenFire basic setup (admin account)
- configure OpenFire to support Wave as an extension
- download the current server code
- build the code
- edit the run-config.sh file
- start the server
- in another terminal window, run a client to connect to the server
Worked really well for me, the next step would be figuring out how to connect a local command-line client to the server inside VirtualBox.
Hope this helps get a Wave Federation appliance up and available!