在Fedora 28上配置JupyterHub

最近迁移一些服务到NekomimiRouter.com的新服务器上,顺便尝试一下新发行版。

安装与配置

首先更新一下系统

安装必要的包( python3 和 python3-pip 应该有预装)

设置防火墙(我比较懒就直接写端口了)

创建默认配置文件,应用一些安全配置

设置随系统启动

备注

如果你这台机子加了Kerberos统一认证(比如我这台加了Active Directory),那么需要注意几个问题:

  • JupyterHub不会帮你创建用户目录,所以新用户必须先从shell正常登录一次,或者管理员手工创建一下用户目录并设置合适的权限(jupyterhub/systemdspawner#38);
  • 如果你使用DOMAIN\username登录,可能会导致Stop My Server功能失效,返回400;建议使用username@domain登录(jupyterhub/jupyterhub#2128);
  • DOMAIN\username、username@domain和[email protected]会被视为不同的用户从而导致JupyterHub spawn出多个server进程,但是它们的用户目录是相同的(jupyterhub/jupyterhub#2129)。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据