Hi and thank you for your compliments to n2hell =)
you have 3 options to use n2hell publicly
1. n2hell itself. In http settings write your public ip. n2hell will
bind to this address after restart.
2. use n2hell servlets under any 1.3 compliant java servlet container
(tomcat, jetty, etc). If you choose this option, let me know - I'll
build war package for you.
3. use apache's mod_proxy or light httpd proxy as a bridge between
n2hell instance and outside world (in this case you have to disable
n2hell built-in authorization and use apache's security)
also I should probably let you know about current limitations to
n2hell usage:
1. currently n2hell passes all requests to rtorrent, so multiple
simultaneous requests can crash rtorrent
2. currently n2hell can serve only one instance of rtorrent.