1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

JupyterHub(TLJH) on EC2 の立て方と設定メモ

Posted at

JupyterHub(TLJH) on EC2 の各種備忘録

JupyterHubとTLJH

TLJH

小規模向け(users ~ 100)簡易実装のThe Littlest Jupyter Hub

セットアップ

  • 各種環境のオフィシャルセットアップ方法がある
    • Installing on Digital Ocean
    • Installing on OVH
    • Installing on Jetstream
    • Installing on Google Cloud
    • Installing on Amazon Web Services
    • Installing on Azure
    • Installing on your own server
  • AWS版は、ubuntuベースのEC2で、セットアップスクリプトを仕掛けて起動するだけ
  • https://tljh.jupyter.org/en/latest/install/amazon.html

パスワード変更方法

  • 以下URLで変更可能

http://[IP]/hub/auth/change-password

参考)
https://github.com/jupyterhub/the-littlest-jupyterhub/issues/481

ユーザだけTerminalを無効化する方法

  • jupyter_notebook_config.pyファイルで制御できる

  • 手順

    • jupyter notebook --generate-configjupyter_notebook_config.py作成
    • ②adminユーザの~home/.jupyter/にjupyter_notebook_config.pyが作成されるので、# c.NotebookApp.terminals_enabled = True#を削除して有効化
    • ③このファイルを/opt/tljh/user/etc/jupyter/にコピーして、コピー先の方だけc.NotebookApp.terminals_enabled = Falseに変更(元の方はそのまま)
    • ④Jupyterのサーバを再起動(コントロールパネルから Stop My Server → Start My Serverする)
  • 再起動されたユーザ用Notebookは、最新のconfigが読み込まれて、下記のように「Terminals Unavailable」となる

  • adminなど個別設定にしたい場合は、個々のホームにファイルを置いて~/.jupyter/jupyter_notebook_config.pyの設定で上書きされる

参考)
https://github.com/jupyterhub/the-littlest-jupyterhub/issues/373

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?