April 2024 - This site, and Kamaelia are being updated. There is significant work needed, and PRs are welcome.


Kamaelia: Publish

What is it?

Kamaelia Publish as of right now aims to be a system that will let users publish themselves on their own terms. The goal is to allow a person to host their own web services without being beholden to anyone else for web space.

Who wrote it?

It's developed by Jason Baker. It builds on HTTP work by Michael Sparks & Ryan Lothian

Who's interested in it?

Michael Sparks, ... you?

Where do I get it & install it?



  1. Download http://www.coderspalace.com/downloads/kpublish.zip

  2. Unzip the file.

  3. Run the executable.

  4. Go to to try it out.

Planned Schedule:

Progress (dates related to the weekly meeting - these are the "DONE" lines)

See Also

How to use my toolchain for other projects

Project sub pages:
(by last change)


Just tested the "executable" under linux with python 2.5. Works perfectly fine. Really impressive - worked straight out the box.

Also just tested under Mac OS 10.. That comes with python2.3 which doesn't include wsgiref, which means I get the following failure:

Traceback (most recent call last):
File " stdin ", line 9, in ?
File "./kpublish/main.py", line 5, in ?
File "./kpublish/Kamaelia/Experimental/Wsgi/WsgiHandler.py", line 9, in ?
ImportError: No module named wsgiref.validate

Which isn't the least bit surprising - that machine doesn't have wsgiref installed. It may be worth considering re-packaging this to include a copy of wsgiref.

Still despite that, impressive :-)

-- Michael, 7 June 2008