%3CLINGO-SUB%20id%3D%22lingo-sub-683833%22%20slang%3D%22en-US%22%3EThe%20Littlest%20JupyterHub%20on%20Azure%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-683833%22%20slang%3D%22en-US%22%3E%3CH1%20id%3D%22toc-hId-1963096584%22%20id%3D%22toc-hId-1963096585%22%20id%3D%22toc-hId-1963096585%22%20id%3D%22toc-hId-1963096585%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20417px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F117802iE83E4A8E46FA839C%2Fimage-dimensions%2F417x184%3Fv%3D1.0%22%20width%3D%22417%22%20height%3D%22184%22%20alt%3D%22jupyterhub-logo.png%22%20title%3D%22jupyterhub-logo.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FH1%3E%0A%3CH1%20id%3D%22toc-hId--589060377%22%20id%3D%22toc-hId--589060376%22%20id%3D%22toc-hId--589060376%22%20id%3D%22toc-hId--589060376%22%3E%3CA%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Findex.html%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EThe%20Littlest%20JupyterHub%3C%2FA%3E%3C%2FH1%3E%0A%3CP%3EA%20simple%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20class%3D%22reference%20external%22%20href%3D%22https%3A%2F%2Fgithub.com%2Fjupyterhub%2Fjupyterhub%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EJupyterHub%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Edistribution%20for%20a%20small%20(0-100)%20number%20of%20users%20on%20a%20single%20server.%20We%20recommend%20reading%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Ftopic%2Fwhentouse.html%23topic-whentouse%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%20class%3D%22std%20std-ref%22%3EWhen%20to%20use%20The%20Littlest%20JupyterHub%3C%2FSPAN%3E%3C%2FA%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eto%20determine%20if%20this%20is%20the%20right%20tool%20for%20you.%3C%2FP%3E%0A%3CDIV%20id%3D%22installation%22%20class%3D%22section%22%3E%0A%3CH2%20id%3D%22toc-hId-957236453%22%20id%3D%22toc-hId-957236454%22%20id%3D%22toc-hId-957236454%22%20id%3D%22toc-hId-957236454%22%3EInstallation%20on%20Azure%3C%2FH2%3E%0A%3CP%3EThe%20Littlest%20JupyterHub%20(TLJH)%20can%20run%20on%20any%20server%20that%20is%20running%20at%20least%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSTRONG%3EUbuntu%2018.04%3C%2FSTRONG%3E.%20Earlier%20versions%20of%20Ubuntu%20are%20not%20supported.%20We%20have%20a%20bunch%20of%20tutorials%20to%20get%20you%20started.%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CP%20class%3D%22first%22%3EUsing%20the%20tutorial%20is%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CSTRONG%3Erecommended%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Eif%20you%20do%20not%20have%20much%20experience%20setting%20up%20servers.%3C%2FP%3E%0A%3CDIV%20class%3D%22toctree-wrapper%20compound%22%3E%0A%3CUL%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Finstall%2Fazure.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EInstalling%20on%20Azure%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Finstall%2Fcustom-server.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EInstalling%20on%20your%20own%20server%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FDIV%3E%0A%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EOnce%20you%20are%20ready%20to%20run%20your%20server%20for%20real%2C%20it%E2%80%99s%20a%20good%20idea%20to%20proceed%20directly%20to%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fadmin%2Fhttps.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%20class%3D%22doc%22%3EEnable%20HTTPS%3C%2FSPAN%3E%3C%2FA%3E.%3C%2FP%3E%0A%3C%2FDIV%3E%0A%3CDIV%20id%3D%22how-to-guides%22%20class%3D%22section%22%3E%0A%3CDIV%20id%3D%22content-and-data%22%20class%3D%22section%22%3E%0A%3CH3%20id%3D%22toc-hId--1791434013%22%20id%3D%22toc-hId--1791434012%22%20id%3D%22toc-hId--1791434012%22%20id%3D%22toc-hId--1791434012%22%3EContent%20and%20Data%3C%2FH3%3E%0A%3CDIV%20class%3D%22toctree-wrapper%20compound%22%3E%0A%3CUL%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fcontent%2Fnbgitpuller.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EDistributing%20materials%20to%20users%20with%20nbgitpuller%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fcontent%2Fadd-data.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAdding%20data%20to%20the%20JupyterHub%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fcontent%2Fshare-data.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EShare%20data%20with%20your%20users%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3CDIV%20id%3D%22the-user-environment%22%20class%3D%22section%22%3E%0A%3CH3%20id%3D%22toc-hId--48623678%22%20id%3D%22toc-hId--48623677%22%20id%3D%22toc-hId--48623677%22%20id%3D%22toc-hId--48623677%22%3EThe%20user%20environment%3C%2FH3%3E%0A%3CDIV%20class%3D%22toctree-wrapper%20compound%22%3E%0A%3CUL%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fenv%2Fuser-environment.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EInstall%20conda%2C%20pip%20or%20apt%20packages%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fenv%2Fnotebook-interfaces.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EChange%20default%20User%20Interface%20for%20users%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fenv%2Fserver-resources.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EConfigure%20resources%20available%20to%20users%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3CDIV%20id%3D%22authentication%22%20class%3D%22section%22%3E%0A%3CH3%20id%3D%22toc-hId-1694186657%22%20id%3D%22toc-hId-1694186658%22%20id%3D%22toc-hId-1694186658%22%20id%3D%22toc-hId-1694186658%22%3EAuthentication%3C%2FH3%3E%0A%3CP%3EWe%20have%20a%20special%20set%20of%20How-To%20Guides%20on%20using%20various%20forms%20of%20authentication%20with%20your%20JupyterHub.%20For%20more%20information%20on%20Authentication%2C%20see%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Ftopic%2Fauthenticator-configuration.html%23topic-authenticator-configuration%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%3CSPAN%20class%3D%22std%20std-ref%22%3EConfiguring%20JupyterHub%20authenticators%3C%2FSPAN%3E%3C%2FA%3E%3C%2FP%3E%0A%3CDIV%20class%3D%22toctree-wrapper%20compound%22%3E%0A%3CUL%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fauth%2Fdummy.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAuthenticate%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CEM%3Eany%3C%2FEM%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Euser%20with%20a%20single%20shared%20password%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fauth%2Fgithub.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAuthenticate%20using%20GitHub%20Usernames%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fauth%2Ffirstuse.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ELet%20users%20choose%20a%20password%20when%20they%20first%20log%20in%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fauth%2Fnativeauth.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ELet%20users%20sign%20up%20with%20a%20username%20and%20password%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3CDIV%20id%3D%22administration-and-security%22%20class%3D%22section%22%3E%0A%3CH3%20id%3D%22toc-hId--857970304%22%20id%3D%22toc-hId--857970303%22%20id%3D%22toc-hId--857970303%22%20id%3D%22toc-hId--857970303%22%3EAdministration%20and%20security%3C%2FH3%3E%0A%3CDIV%20class%3D%22toctree-wrapper%20compound%22%3E%0A%3CUL%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fadmin%2Fadmin-users.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EAdd%20%2F%20Remove%20admin%20users%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fadmin%2Fresource-estimation.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EEstimate%20Memory%20%2F%20CPU%20%2F%20Disk%20needed%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fadmin%2Fresize.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EResize%20the%20resources%20available%20to%20your%20JupyterHub%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fadmin%2Fnbresuse.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECheck%20your%20memory%20usage%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fadmin%2Fhttps.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EEnable%20HTTPS%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fadmin%2Fenable-extensions.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EEnabling%20Jupyter%20Notebook%20extensions%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3CDIV%20id%3D%22cloud-provider-configuration%22%20class%3D%22section%22%3E%0A%3CH3%20id%3D%22toc-hId-884840031%22%20id%3D%22toc-hId-884840032%22%20id%3D%22toc-hId-884840032%22%20id%3D%22toc-hId-884840032%22%3ECloud%20provider%20configuration%3C%2FH3%3E%0A%3CDIV%20class%3D%22toctree-wrapper%20compound%22%3E%0A%3CUL%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Fhowto%2Fproviders%2Fazure.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EPerform%20common%20Microsoft%20Azure%20configuration%20tasks%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3CDIV%20id%3D%22topic-guides%22%20class%3D%22section%22%3E%0A%3CH2%20id%3D%22toc-hId--1470803425%22%20id%3D%22toc-hId--1470803424%22%20id%3D%22toc-hId--1470803424%22%20id%3D%22toc-hId--1470803424%22%3ETopic%20Guides%3C%2FH2%3E%0A%3CP%3ETopic%20guides%20provide%20in-depth%20explanations%20of%20specific%20topics.%3C%2FP%3E%0A%3CDIV%20class%3D%22toctree-wrapper%20compound%22%3E%0A%3CUL%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Ftopic%2Fwhentouse.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EWhen%20to%20use%20The%20Littlest%20JupyterHub%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Ftopic%2Frequirements.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EServer%20Requirements%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Ftopic%2Fsecurity.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESecurity%20Considerations%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Ftopic%2Fcustomizing-installer.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECustomizing%20the%20Installer%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Ftopic%2Finstaller-actions.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EWhat%20does%20the%20installer%20do%3F%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Ftopic%2Ftljh-config.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EConfiguring%20TLJH%20with%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CCODE%20class%3D%22docutils%20literal%20notranslate%22%3E%3CSPAN%20class%3D%22pre%22%3Etljh-config%3C%2FSPAN%3E%3C%2FCODE%3E%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Ftopic%2Fauthenticator-configuration.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3EConfiguring%20JupyterHub%20authenticators%3C%2FA%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Ftopic%2Fescape-hatch.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ECustom%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3E%3CCODE%20class%3D%22docutils%20literal%20notranslate%22%3E%3CSPAN%20class%3D%22pre%22%3Ejupyterhub_config.py%3C%2FSPAN%3E%3C%2FCODE%3E%3CSPAN%3E%26nbsp%3B%3C%2FSPAN%3Esnippets%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%0A%3CDIV%20id%3D%22troubleshooting%22%20class%3D%22section%22%3E%0A%3CH2%20id%3D%22toc-hId-272006910%22%20id%3D%22toc-hId-272006911%22%20id%3D%22toc-hId-272006911%22%20id%3D%22toc-hId-272006911%22%3ETroubleshooting%3C%2FH2%3E%0A%3CP%3EIn%20time%2C%20all%20systems%20have%20issues%20that%20need%20to%20be%20debugged.%20Troubleshooting%20guides%20help%20you%20find%20what%20is%20broken%20%26amp%3B%20hopefully%20fix%20it.%3C%2FP%3E%0A%3CDIV%20class%3D%22toctree-wrapper%20compound%22%3E%0A%3CUL%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Ftroubleshooting%2Flogs.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ELooking%20at%20Logs%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FDIV%3E%0A%3CDIV%20class%3D%22toctree-wrapper%20compound%22%3E%0A%3CUL%3E%0A%3CLI%20class%3D%22toctree-l1%22%3E%3CA%20class%3D%22reference%20internal%22%20href%3D%22https%3A%2F%2Ftljh.jupyter.org%2Fen%2Flatest%2Ftroubleshooting%2Fproviders%2Fcustom.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3ETroubleshooting%20issues%20on%20your%20own%20server%3C%2FA%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3C%2FDIV%3E%0A%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-683833%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20class%3D%22reference%20external%22%20href%3D%22https%3A%2F%2Fthe-littlest-jupyterhub.readthedocs.io%2Fen%2Flatest%2F%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EThe%20Littlest%20JupyterHub%20(TLJH)%3C%2FA%3E%3CSPAN%3E%26nbsp%3Bis%20a%20pre-configured%20distribution%20to%20deploy%20a%20JupyterHub%20on%20a%26nbsp%3B%3C%2FSPAN%3E%3CSTRONG%3Esingle%20machine%3C%2FSTRONG%3E%3CSPAN%3E%26nbsp%3B(in%20the%20cloud%20or%20on%20your%20own%20hardware).%20It%20is%20designed%20to%20be%20a%20more%20lightweight%20and%20maintainable%20solution%20for%20use-cases%20where%20size%2C%20scalability%2C%20and%20cost-savings%20are%20not%20a%20huge%20concern.%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-TEASER%3E%3CLINGO-SUB%20id%3D%22lingo-sub-854155%22%20slang%3D%22en-US%22%3ERe%3A%20The%20Littlest%20JupyterHub%20on%20Azure%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-854155%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20Lee%2C%20Awesome%20blogpost%20for%20the%20Community%26nbsp%3B%3CIMG%20class%3D%22lia-deferred-image%20lia-image-emoji%22%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Fhtml%2Fimages%2Femoticons%2Fcool_40x40.gif%22%20alt%3D%22%3Acool%3A%22%20title%3D%22%3Acool%3A%22%20%2F%3E%20I%20will%20share%20it%20with%20our%20Teachers%20here%20in%20Amsterdam%20Netherlands.%3C%2FP%3E%0A%3CP%3EThank%20you%20!%3C%2FP%3E%0A%3CP%3EBest%20Regards%2C%3C%2FP%3E%0A%3CP%3EJames%20van%20den%20Berg%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1491541%22%20slang%3D%22en-US%22%3ERe%3A%20The%20Littlest%20JupyterHub%20on%20Azure%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1491541%22%20slang%3D%22en-US%22%3E%3CP%3EWe%20have%20a%20set%20of%20Azure%20deployment%20templates%20available%20at%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fazure.microsoft.com%2Fen-gb%2Fresources%2Ftemplates%2F%3Fterm%3DJupyter%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fazure.microsoft.com%2Fen-gb%2Fresources%2Ftemplates%2F%3Fterm%3DJupyter%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThese%20are%20also%20available%20to%20all%20students%20and%20educators%20via%20the%20Azure%20education%20hub%20at%20%3CA%20href%3D%22http%3A%2F%2Faka.ms%2Fstartedu%26nbsp%3B%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttp%3A%2F%2Faka.ms%2Fstartedu%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E
Microsoft

jupyterhub-logo.png

The Littlest JupyterHub

A simple JupyterHub distribution for a small (0-100) number of users on a single server. We recommend reading When to use The Littlest JupyterHub to determine if this is the right tool for you.

Installation on Azure

The Littlest JupyterHub (TLJH) can run on any server that is running at least Ubuntu 18.04. Earlier versions of Ubuntu are not supported. We have a bunch of tutorials to get you started.

Once you are ready to run your server for real, it’s a good idea to proceed directly to Enable HTTPS.

Troubleshooting

In time, all systems have issues that need to be debugged. Troubleshooting guides help you find what is broken & hopefully fix it.

2 Comments

Hi Lee, Awesome blogpost for the Community :cool: I will share it with our Teachers here in Amsterdam Netherlands.

Thank you !

Best Regards,

James van den Berg

Microsoft

We have a set of Azure deployment templates available at https://azure.microsoft.com/en-gb/resources/templates/?term=Jupyter

 

These are also available to all students and educators via the Azure education hub at http://aka.ms/startedu