JupyterHub 安装说明(Linux)
Littlest JupyterHub:是一款专为小型部署而设计的最新版本发行版,它是一种在单个虚拟机上安装 JupyterHub 的轻量级方法。Littlest JupyterHub(也称为 TLJH)提供了有关在多个云提供商上创建 VM 的信息指南,以及安装和自定义 JupyterHub 的信息,以便用户可以通过公共 URL 访问它。
原文:https://z2jh.jupyter.org/en/stable/jupyterhub/installation.html
先决条件
- 熟悉一些命令行。
- 运行 Ubuntu 20.04+ 且您具有 root 访问权限的服务器(推荐使用 Ubuntu 22.04 LTS)。
- 您的服务器至少有1GB的 RAM。
- 能够ssh进入服务器并从提示符运行命令。
- 可以从目标受众的浏览器访问服务器的IP 地址。
安装 JupyterHub
第 1 步:安装 Littlest
- 1、使用终端程序,通过 SSH 进入您的服务器。这将为您提供一个可以输入命令的提示符。
- 2、确保您已安装
python3
、python3-dev
、curl
、git
。sudo apt install python3 python3-dev git curl
- 3、复制以下文本,然后将其粘贴到终端中。将其替换
<admin-user-name>
为此 JupyterHub 的第一个管理员用户的名称。选择您喜欢的任何名称(不要忘记删除括号!)。此管理员用户可以在 JupyterHub 设置后登录,并可以根据自己的需要进行配置。记得添加您的用户名!curl -L https://tljh.jupyter.org/bootstrap.py | sudo -E python3 - --admin <admin-user-name>
- 4、按下Enter开始安装过程。这将需要 5-10 分钟,Done!安装过程完成后会提示。
- 5、复制服务器的公共 IP
http://<public-ip>
,然后尝试从浏览器访问。如果一切顺利,这将为您提供 JupyterHub 登录页面。 - 6、使用您在步骤 3 中使用的管理员用户名登录。您可以选择任何您想要的密码。使用强密码并将其记在某处,因为从现在起这将是管理员用户帐户的密码。
- 7、恭喜,您有一个正在运行的 JupyterHub!
第 2 步:添加更多用户
JupyterHub 的大多数管理和配置都可以直接从 Web UI 完成。让我们添加一些可以登录的用户!
- 1、在文件菜单中选择Hub 控制面板的条目。
- 2、在控制面板中,打开左上角的管理链接。
这将打开 JupyterHub 管理页面,您可以在其中添加/删除用户、启动/停止人员的服务器以及查看谁在线。 - 3、单击添加用户按钮。
打开“添加用户”对话框。 - 4、在对话框中输入您想要添加到此 JupyterHub 的用户的姓名,每行一个。
如果您也想授予所有这些用户管理员权限,可以勾选管理员复选框。 - 5、单击对话框中的添加用户按钮。您的用户现在已添加到 JupyterHub!当他们第一次登录时,他们可以设置密码 - 并在将来使用它再次登录。
恭喜,您现在拥有一个多用户 JupyterHub,您可以向其中添加任意用户!
第 3 步:安装 conda / pip 包
用户环境是JupyterHub 中所有用户共享的 conda 环境。在此环境中安装的库可立即供所有用户使用。管理员用户可以使用 在该环境中安装软件包。sudo -E
- 1、以管理员用户身份登录并在 Jupyter Notebook 中打开终端。
- 2、从conda-forge安装gdal
这非常重要!sudo -E conda install -c conda-forge gdal
sudo -E
- 3、使用 pip 安装 there
sudo -E pip install there
这些软件包gdal现在there可供 JupyterHub 中的所有用户使用。如果用户已经运行了 Python 笔记本,则必须重新启动笔记本的内核才能使用新库。
第 4 步:设置
一旦您准备好真正运行服务器并拥有域名,最好直接继续启用 HTTPS。
作者:Jeebiz 创建时间:2024-11-16 21:29
最后编辑:Jeebiz 更新时间:2024-11-16 21:49
最后编辑:Jeebiz 更新时间:2024-11-16 21:49