Mm - hmm.
but it does mean you need to be running a web server.
Mm - hmm.
And so it  it 's pretty big and complex. Uh and it would be difficult to port to Windows because it means porting the web server to Windows.