subdomains

One of the more compelling reasons to manage a personal domain rather than depending on /~academic/ webpages is the ability to easily create subdomains and link them to dynamic and static backend servers, RESTful lambda gateways, and so forth. All of my publicly-exposed subdomains are as follows; no need to run that hacky dig/nmap/superstarred script…

Subdomains currently maintained:

  • havron.xyz; home of my personal webpages. It’s hosted on static S3 buckets and the CloudFront CDN.
  • sam.havron.xyz; a mirror of my personal webpages. I suspect this may become the default home for them in the future.
  • www.havron.xyz; deployed only for legacy purposes, this subdomain merely re-directs to havron.xyz.
  • Some subdomains I’d like to add in the future!

  • oreo.havron.xyz; home of my cat’s personal webpages. It’ll probably feature a slide-show of sorts.
  • api.havron.xyz; a RESTful, likely server-less gateway to integrate redundant dynamic services as needed across my other subdomains (e.g. authentication tokens).
  • {git,gitlab}.havron.xyz; in case GitHub/BitBucket become “too social” for hosting repositories, a GitLab/git server is in order.
  • blog.havron.xyz; this already exists as a subdirectory on my personal webpages, but it may need to move at some point.
  • mail.havron.xyz; a mailserver, probably for automating the creation and distribution of large e-mail batches, and for e-mail aliases that forward to my academic address.
  • quotes.havron.xyz; a place to submit and display silly quotes pertaining to my friends and family (with permission). Probably only accessible to them.
  • grade.havron.xyz; potentially an appropriate place to host a dockerized auto-grader. Understandably though, most universities require grading resources to be hosted solely on domains under their jurisdiction.
  • <class>.havron.xyz; a place to put materials for classes I might have the chance to teach. Probably just an alias for a static mirror on <class>.github.io.
  • *.<project>.havron.xyz; home for relevant projects, tools, and other public services to run (likely dynamic).
  • sandbox.<project>.havron.xyz; an internal developer view of relevant projects, tools, and other public services to run in production.
  • random.havron.xyz; even I don’t know what happens when you visit this subdomain :-)