Third-Party Website Hosting with a CS Domain Name

Revision as of 13:33, 15 August 2025 by Pip (talk | contribs) (Created page with "There are a number of website hosting services outside of Hopkins that people sometimes want to use for their CS Department–related websites. These range from static page h...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

There are a number of website hosting services outside of Hopkins that people sometimes want to use for their CS Department–related websites. These range from static page hosting, like GitHub Pages or Google Sites, to more full-featured cloud platforms like Heroku.

It is generally possible to use such third-party services in conjunction with a cs.jhu.edu hostname. For example, you could use mycoursename.cs.jhu.edu for course info served from a GitHub Pages site under your personal GitHub account. Any service that allows a DNS CNAME to point to their web server should let you use a cs.jhu.edu hostname in this way.

At this time, we only offer this service for CS Department faculty members.

Process

  1. You must to set up the site yourself; CS IT Support staff are unable to provide assistance with this step
  2. Follow the service's custom domain instructions to see what DNS CNAME record you need to have added
  3. Fill out our IP address application
    • Put the cs.jhu.edu hostname you want in the “Requested Machine Name” field
    • Put information about the CNAME record you need in the comment field
    • Add other information as appropriate (e.g. put in your contact information)
    • If a field is required but not applicable to this (e.g. the “Will you use DHCP” field), just put anything in that field

We'll let you know when things are set up on our end.