Third-Party Website Hosting with a CS Domain Name
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 Netlify, Heroku, Amazon Web Services, and Google Cloud Platform.
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
- You must to set up the site yourself; CS IT Support staff are unable to provide assistance with this step
- Follow the service's custom domain instructions to see what DNS CNAME record you need to have added
- CS IT Support staff may be able to assist you by pointing you to the right page in the service's documentation, but we can't promise we can help in every instance
- 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.