Has anyone run ipython using the notebook web interface as a web service in webfaction allowing users to login and use ipython notebook as a python environment for plotting and performing analysis on a data set that is also resident on webfaction?
I believe notebook relies on (py)zeromq and tornado, which both can be installed, and I have seen references to ipython itself being installed, but nothing re notebook.
One potential issue, based on my understanding of notebook, is that each notebook client needs a separate port on the tornado box (webfaction in this case). Is this a correct or incorrect understanding? If it is correct, would this mean it could not be used in webfaction shared server plans? What options would exist then?
Any insight, experience, clarification, would be appreciated. ;)
asked Jun 05 '12 at 07:28
According to Notebook's documentation, it can be run as a public server on a custom port. I'm not sure if it would work properly if the Webfaction frontend Nginx server forwards to that custom port, but you can try that. If that doesn't work, you can open a ticket, so we can open a custom port for you to access the public Notebook server on.
answered Jun 05 '12 at 10:48
So after tuns of excellent support from the webfaction team, it turns out that the ipython notebook seems to create 'three' localhost tcpip connections on random ports for each notebook you create; and there does not appear to be any way around this.
If anyhow knows how, please share the joy, otherwise, no ipython notebook on webfaction shared servers, or likely any provider for that matter unless you have the ability to use random port when you like; which does not make too much sense.
Oh well; thanks so much for trying to work it out with me WF Support! It was fun trying. ;)
answered Jun 13 '12 at 04:29