Jupyter Hub - AWS
  • Overview
  • Pre-requisites
  • Disclaimer
  • AWS: Instance Launching
    • Overview
    • Customizing an Instance
    • Assigning an Elastic IP Address
    • Connecting to Your Cloud
    • Ubuntu: Server Update and Add Users
  • Anaconda
    • Overview
    • Anaconda Installation
    • JupyterHub Installation and Configuration
  • R
    • R Installation
    • Update and Install IR Kernel
  • Stata
    • Overview
    • Stata Installation
    • Stata Kernel for Jupyter
  • (Optional) GitHub Extension and Packages
    • GitHub Extension
    • nbgrader
  • (Optional) Add a Custom Domain
    • Overview
    • Adding a Subdomain
  • (Optional) GitHub Authentication
    • Overview
    • Generate Cookie Secret
    • Secure Your Lab
    • Add GitHub Authentication
Powered by GitBook
On this page
  1. (Optional) Add a Custom Domain

Adding a Subdomain

PreviousOverviewNextOverview

Last updated 4 years ago

💡 What is a sub-domain? A sub-domain is an additional section of a domain that can help organize, specify, or navigate to different websites under a single primary domain. For example, while navigating from a website www.example.com to its store, you may see the domain change to store.example.com. This shortens the domain and makes it easier for you and your students to remember. The following method requires a domain to acquire the proper safety features.

Navigate to the "Domain Name Servers," then to "Custom resource records." Enter the desired name (jupyterlab, econlab, etc.). Then enter the IP4 address of your instance.

💡 This will take up to 48 hours to update and begin serving as a functioning URL.

💡 It is still necessary to add :8000 to the address of your jupyter Hub. It is also feasible to use a reverse proxy, e.g. nginx, to reroute network traffics to your URL to the JupyterHub, see .

below