Skip to content

Latest commit

 

History

History
executable file
·
35 lines (28 loc) · 908 Bytes

File metadata and controls

executable file
·
35 lines (28 loc) · 908 Bytes

jdgregson-jupyter-host

This repository contains the host configuration for hosts powering jupyter.jdgregson.com.

jupyter.jdgregson.com is a JupyterLab implementation configured with:

  • PWA support
  • Notebook and setting syncing to S3
  • Cloudflare tunnel support
  • AWS, Hugging Face, etc. creds pre-set
  • Microsfot Defender for Endpoint
  • Docker
  • GPU support with support for GPU passthrough to containers
  • VS Code Server
  • ComfyUI

Deployment

  1. Create secrets file: vi /root/secrets:
export JUPYTER_ACCESS_TOKEN=...
export CLOUDFLARED_TOKEN=...
export HF_TOKEN=...
export NOTEBOOK_S3_BUCKET_NAME=...
export AWS_REGION=us-west-2
export AWS_ACCESS_KEY_ID=...
export AWS_SECRET_ACCESS_KEY=...
export VSCODE_ACCESS_TOKEN=...
  1. Deploy:
curl https://github.com/raw/jdgregson/jdgregson-jupyter-host/main/opt/jdgregson/jdgregson-jupyter-host/setup.sh | sudo bash