3

我正在尝试设置一个 IPython 笔记本集群,托管在 Interwebz 的某个地方,供我、一些同事和我的一个孩子使用,每个人都有自己的笔记本。但是,鉴于 IPython 在主机中执行 python 命令,我只想允许某些人访问它。有没有办法让这种设置需要某种身份验证,而无需安装或设置 apache 或其他框架?

4

1 回答 1

5

[2015 年 2 月编辑]

运行多用户 IPython notebook 的相关项目是使用JupyterHub(注:IPython 已部分重命名为 Jupyter)。JupyterHub 具有可插入的架构,可处理各种身份验证、进程的远程生成以及用户重定向。


[这部分不再相关]

尚未在 IPython 中烘焙(尚未),是在未来 2 年的路线图中。您可以为每个用户启动一个笔记本实例(但您不共享笔记本),每个实例都在不同的端口上。你可以看一下IPython-Hydra,它或多或少是自动完成的。如果您有多个端口的问题,您可以使用前缀和ipython 笔记本代理托管多个笔记本服务器我还没有时间让它支持 https,但如果您将它托管在公共 ip 上,建议您这样做。

于 2013-03-20T16:34:30.500 回答