Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save rafasc/d00460e56fba4d7a04b682fcee436990 to your computer and use it in GitHub Desktop.
Save rafasc/d00460e56fba4d7a04b682fcee436990 to your computer and use it in GitHub Desktop.
Server cluster hostnames from constellations

What?

A list of constellations with associated hostname-compatible star names in a JSON format.

Why?

Ever wanted to name servers with more friendly names than DB-13, but had no idea what to name them? Simply name each server in your cluster after a star in a constellation! This way, you have a common 'group' under which to put every server, and you will have no problems whatsoever. I use the Aquila constellation for my jumbled mess that I call a network.

Plus, you can come up with all sorts of omens. Make the royal Regulus star your API gateway! Or if one server constantly keeps crashing and is a pain to debug, say it's because you named it Horna!

How?

This data was obtained from https://en.wikipedia.org/wiki/List_of_proper_names_of_stars by simply dumping the table, grouping by constellation, lowercasing all stars, then filtering out any star names with non-ASCII-alphabetical characters (excluding the *s and s that Wikipedia puts). It only contains constellations which have >= 5 stars, so that every constellation in this JSON can extend up to at least 5 servers.

Which?

My personal favourites are Aquila (this is the one I use) and Puppis. Pegasus is used by Serokell, which was the main inspiration for this in the first place.

{
"Andromeda": [
"adhil",
"alamak",
"almach",
"alpheratz",
"buna",
"mirach",
"nembus",
"sterrennacht",
"titawin",
"veritate"
],
"Aquarius": [
"albali",
"ancha",
"bosona",
"bunda",
"lionrock",
"sadachbia",
"sadalmelik",
"sadalsuud",
"situla",
"skat"
],
"Aquila": [
"alshain",
"altair",
"chechia",
"libertas",
"okab",
"petra",
"phoenicia",
"tarazed"
],
"Aries": [
"bharani",
"botein",
"hamal",
"mesarthim",
"sheratan"
],
"Auriga": [
"almaaz",
"capella",
"haedus",
"hassaleh",
"lucilinburhuc",
"mahasim",
"menkalinan",
"nervia",
"saclateni",
"tevel"
],
"Boötes": [
"alkalurops",
"arcturus",
"izar",
"merga",
"muphrid",
"nekkar",
"nikawiy",
"seginus",
"xuange"
],
"Cancer": [
"acubens",
"copernicus",
"gakyid",
"meleph",
"nahn",
"piautos",
"tarf",
"tegmine"
],
"Canis Major": [
"adhara",
"aludra",
"amadioha",
"atakoraka",
"furud",
"mirzam",
"muliphein",
"sirius",
"unurgunite",
"wezen"
],
"Carina": [
"aspidiske",
"avior",
"canopus",
"miaplacidus",
"tapecue"
],
"Cassiopeia": [
"achird",
"caph",
"castula",
"fulu",
"navi",
"nushagak",
"ruchbah",
"schedar",
"segin"
],
"Centaurus": [
"dofida",
"hadar",
"menkent",
"nyamien",
"toliman",
"uklun"
],
"Cetus": [
"diphda",
"felixvarela",
"kaffaljidhma",
"menkar",
"mira",
"mpingo"
],
"Crux": [
"acrux",
"gacrux",
"ginan",
"imai",
"mimosa"
],
"Cygnus": [
"albireo",
"aljanah",
"azelfafage",
"deneb",
"fawaris",
"sadr"
],
"Delphinus": [
"aldulfin",
"moriah",
"musica",
"rotanev",
"sualocin"
],
"Draco": [
"aldhibah",
"alrakis",
"alruba",
"alsafi",
"altais",
"athebyne",
"dziban",
"edasich",
"eltanin",
"fafnir",
"funi",
"giausar",
"grumium",
"kuma",
"rastaban",
"taiyi",
"thuban",
"tianyi"
],
"Eridanus": [
"acamar",
"achernar",
"angetenar",
"ayeyarwady",
"azha",
"beemim",
"beid",
"chaophraya",
"cursa",
"keid",
"koeia",
"montuno",
"mouhoun",
"ran",
"sceptrum",
"theemin",
"tojil",
"zaurak",
"zibal"
],
"Gemini": [
"alhena",
"alzirr",
"castor",
"jishui",
"mebsuta",
"mekbuda",
"pollux",
"propus",
"tejat",
"wasat"
],
"Hercules": [
"cujam",
"franz",
"hunor",
"irena",
"kornephoros",
"maasym",
"marsic",
"ogma",
"pipoltr",
"rasalgethi",
"sarin"
],
"Hydra": [
"alphard",
"ashlesha",
"felis",
"lerna",
"minchir",
"ukdah",
"zhang"
],
"Leo": [
"adhafera",
"algieba",
"alterf",
"chertan",
"denebola",
"dingolay",
"formosa",
"rasalas",
"regulus",
"sagarmatha",
"shama",
"subra",
"zosma"
],
"Lynx": [
"absolutno",
"alsciaukat",
"gloas",
"koit",
"stribor"
],
"Lyra": [
"aladfar",
"alathfar",
"chason",
"sheliak",
"sulafat",
"vega",
"xihe"
],
"Ophiuchus": [
"cebalrai",
"guniibuu",
"mahsati",
"marfik",
"rasalhague",
"sabik",
"timir"
],
"Orion": [
"alnilam",
"alnitak",
"bellatrix",
"betelgeuse",
"hatysa",
"meissa",
"mintaka",
"rigel",
"saiph",
"tabit",
"thabit"
],
"Pegasus": [
"algenib",
"alkarab",
"anadolu",
"biham",
"enif",
"helvetios",
"homam",
"markab",
"matar",
"morava",
"sadalbari",
"salm",
"scheat",
"solaris",
"tangra"
],
"Perseus": [
"algol",
"atik",
"berehynia",
"menkib",
"miram",
"mirfak",
"misam",
"muspelheim"
],
"Pisces": [
"alpherg",
"alrescha",
"citadelle",
"ebla",
"fumalsamakah",
"parumleo",
"revati",
"torcular"
],
"Puppis": [
"azmidi",
"naos",
"nosaxa",
"tislit",
"tureis"
],
"Sagittarius": [
"ainalrami",
"albaldah",
"alnasl",
"ascella",
"belel",
"gumala",
"nunki",
"pincoya",
"polis",
"rukbat",
"sika",
"terebellum"
],
"Scorpius": [
"acrab",
"alniyat",
"antares",
"dschubba",
"fang",
"fuyue",
"graffias",
"iklil",
"jabbah",
"larawag",
"lesath",
"paikauhale",
"pipirima",
"rapeto",
"sargas",
"sharjah",
"shaula",
"xamidimura"
],
"Serpens": [
"alasia",
"alya",
"gudja",
"kaveh",
"unukalhai"
],
"Taurus": [
"ain",
"alcyone",
"aldebaran",
"atlas",
"celaeno",
"chamukuy",
"electra",
"elnath",
"hoggar",
"maia",
"merope",
"pleione",
"taygeta",
"tianguan"
],
"Ursa Major": [
"alcor",
"alioth",
"alkaid",
"alkaphrah",
"aniara",
"chalawan",
"dombay",
"dubhe",
"intercrus",
"liesma",
"mazaalai",
"megrez",
"merak",
"mizar",
"muscida",
"phecda",
"taiyangshou",
"talitha"
],
"Ursa Minor": [
"baekdu",
"kochab",
"pherkad",
"polaris",
"yildun"
],
"Vela": [
"alsephina",
"kalausi",
"markeb",
"natasha",
"regor",
"suhail"
],
"Virgo": [
"elgafar",
"flegetonte",
"heze",
"kang",
"khambalia",
"lich",
"malmok",
"minelauva",
"porrima",
"spica",
"syrma",
"vindemiatrix",
"zaniah",
"zavijava"
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment