Skip to content

Instantly share code, notes, and snippets.

@virchau13
Last active February 10, 2024 03:47
Show Gist options
  • Save virchau13/9139595b63573d2bb91665f0b32e02d5 to your computer and use it in GitHub Desktop.
Save virchau13/9139595b63573d2bb91665f0b32e02d5 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 the Stellarium database of star names with some normalization and skipping to turn every name into a unique ASCII identifier. Some stars have multiple names, and those multiple names are all included in this file. 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",
"almaak",
"almach",
"alpheratz",
"buna",
"mirach",
"nembus",
"sirrah",
"thail",
"titawin",
"veritate"
],
"Aquarius": [
"albali",
"albulaan",
"alsad",
"ancha",
"bosona",
"bunda",
"hydor",
"lionrock",
"sadachbia",
"sadachiba",
"sadalachbia",
"sadalmelek",
"sadalmelik",
"sadalmulk",
"sadalsud",
"sadalsuud",
"sadaltager",
"scheat",
"seat",
"situla",
"skat"
],
"Aquila": [
"alschairn",
"alshain",
"altair",
"althalimain",
"atair",
"chechia",
"dheneb",
"libertas",
"okab",
"phoenicia",
"reda",
"tarazed"
],
"Aries": [
"bharani",
"botein",
"hamal",
"koleon",
"mesarthim",
"mesartim",
"sheratan"
],
"Auriga": [
"alanz",
"alhajoth",
"almaaz",
"andrews",
"bogardus",
"capella",
"goat",
"haedus",
"hassaleh",
"kabalinan",
"lucilinburhuc",
"mahasim",
"menkalinan",
"menkarlina",
"nervia",
"prijipati",
"saclateni",
"sadatoni"
],
"Bootes": [
"alkalurops",
"arcalis",
"arcturus",
"ceginus",
"clava",
"haris",
"inkalunis",
"izar",
"merga",
"mirac",
"mirak",
"muphrid",
"nekkar",
"nikawiy",
"pulcherrima",
"seginus",
"thiba",
"venabulum",
"xuange"
],
"Cancer": [
"acubens",
"almalaf",
"altarf",
"copernicus",
"gakyid",
"meleph",
"nahn",
"piautos",
"sertan",
"tarf",
"tegmeni",
"tegmine",
"zubanah"
],
"Canis": [
"adara",
"adhara",
"algomeyla",
"aludra",
"alwazn",
"alwazor",
"alzara",
"amadioha",
"antecanis",
"aschere",
"canicula",
"elgomaisa",
"furud",
"gomeisa",
"gomelza",
"isis",
"luyten",
"mirza",
"mirzam",
"muliphein",
"murzam",
"murzim",
"nganurganity",
"phurad",
"procyon",
"sirius",
"udra",
"wezea",
"wezen"
],
"Capricornus": [
"algedi",
"algiedi",
"alshat",
"dabih",
"giedi",
"gredi",
"nashira",
"scheddi",
"yen"
],
"Carina": [
"aspidiske",
"avior",
"canopus",
"innes",
"miaplacidus",
"scutulum",
"suhel",
"tapecue",
"turais",
"tureis"
],
"Cassiopeia": [
"achird",
"almarfak",
"caph",
"castula",
"chaph",
"cih",
"fulu",
"ksora",
"marfak",
"navi",
"nushagak",
"pearce",
"rucbar",
"ruchbah",
"schedar",
"segin",
"shedar",
"shedir"
],
"Centaurus": [
"agena",
"alnair",
"bidelman",
"bungula",
"dofida",
"hadar",
"haratan",
"menkent",
"muhlifain",
"popper",
"proxima",
"przybylski",
"toliman",
"uklun"
],
"Cepheus": [
"alderamin",
"alfirk",
"alkidr",
"alkurhah",
"alphirk",
"alrai",
"erakis",
"errai",
"kabalfird",
"kalbalrai",
"kurhah",
"the"
],
"Cetus": [
"alkaffaljidhina",
"axolotl",
"diphda",
"felixvarela",
"kafalgidma",
"kaffaljidhma",
"menkab",
"menkar",
"mira",
"schemali"
],
"Columba": [
"elkurud",
"phact",
"phad",
"phaet",
"phakt",
"wazn",
"wezn"
],
"Corona": [
"alphecca",
"alphekka",
"ashtaroth",
"blaze",
"gemma",
"gnosia",
"kamuy",
"meridiana",
"nusakan"
],
"Corvus": [
"alchiba",
"alchita",
"algorab",
"algorel",
"gienah",
"kraz",
"minkar"
],
"Crux": [
"acrux",
"becrux",
"gacrux",
"ginan",
"imai",
"mimosa",
"tupa"
],
"Cygnus": [
"albireo",
"aljanah",
"arided",
"aridif",
"arrioph",
"azelfafage",
"azelfage",
"bessel",
"campbell",
"deneb",
"fawaris",
"piazzi",
"rucba",
"ruchba",
"sadir",
"sadr"
],
"Delphinus": [
"aldulfin",
"alsalib",
"alukud",
"musica",
"rotanev",
"sualocin",
"svalocin",
"venator"
],
"Draco": [
"adib",
"alahakan",
"aldhiba",
"aldhibah",
"aldhibain",
"aldhih",
"aldhihi",
"aldib",
"alrakis",
"alruba",
"alsafi",
"altais",
"altinnin",
"alwaid",
"arrakis",
"asuia",
"athebyne",
"dhibah",
"dhibain",
"dsiban",
"dziban",
"edasich",
"eltamin",
"eltanin",
"errakis",
"etamin",
"fafnir",
"funi",
"genam",
"giansar",
"giausar",
"grumium",
"juza",
"kuma",
"rastaban",
"tais",
"taiyi",
"taurt",
"thuban",
"tianyi",
"tyl"
],
"Eridanus": [
"acamar",
"achernar",
"anchat",
"angetenar",
"ayeyarwady",
"azha",
"beemim",
"beid",
"cursa",
"dalim",
"dhalim",
"keid",
"koeia",
"kursa",
"mouhoun",
"ran",
"rana",
"sceptrum",
"theemim",
"theemin",
"theemini",
"zaurak",
"zibal"
],
"Gemini": [
"alhena",
"almeisan",
"alzirr",
"apollo",
"calx",
"castor",
"hercules",
"jishui",
"meboula",
"mebsuta",
"mekbuda",
"melucta",
"nucatai",
"pollux",
"praepes",
"propus",
"tejat",
"wasat"
],
"Hercules": [
"antilicus",
"cujam",
"hunor",
"kornephoros",
"maasym",
"marfik",
"marsic",
"masym",
"ogma",
"rasalgethi",
"rutilicus",
"sarin"
],
"Hydra": [
"alphard",
"ashlesha",
"felis",
"kalbelaphard",
"minchir",
"minkalshuja",
"ukdah",
"zhang"
],
"Leo": [
"adhafera",
"aldhafera",
"algeiba",
"algenubi",
"algieba",
"alharatan",
"aljabhah",
"alshemali",
"alterf",
"chertan",
"chort",
"coxa",
"denebola",
"dingolay",
"duhr",
"formosa",
"kabeleced",
"klemola",
"minkarasad",
"moriah",
"praecipua",
"rasalas",
"rassalas",
"regulus",
"rex",
"sagarmatha",
"shama",
"subra",
"zosma",
"zubra",
"zubrah"
],
"Libra": [
"brachium",
"cornu",
"methuselah",
"zubenalgubi",
"zubenelchemale",
"zubenelgenubi",
"zubenelhakrabi",
"zubeneschamali"
],
"Lyra": [
"aladfar",
"alathfar",
"fidis",
"harp",
"jugum",
"sheliak",
"sulafat",
"sulaphat",
"vega",
"xihe"
],
"Ophiuchus": [
"aggia",
"barnard",
"cebalrai",
"cheleb",
"garafsa",
"guniibuu",
"han",
"iron",
"mahsati",
"muliphen",
"rasalhague",
"rosaliadecastro",
"sabik",
"saik",
"timir"
],
"Orion": [
"algebar",
"algjebbah",
"almankib",
"alnilam",
"alnitak",
"amazon",
"becklin",
"bellatrix",
"betelgeuse",
"betelgeux",
"hatysa",
"heka",
"manica",
"martial",
"meissa",
"mintaka",
"rigel",
"saiph",
"tabit",
"thabit",
"trapezium"
],
"Pegasus": [
"algenib",
"alhammam",
"alkarab",
"biham",
"enif",
"fom",
"fumalfaras",
"helvetios",
"homam",
"homan",
"marchab",
"markab",
"matar",
"sadalbari",
"sadalmatar",
"sadalnazi",
"salm",
"salma",
"solaris",
"suudalnujum"
],
"Perseus": [
"alatik",
"alchemb",
"algol",
"ati",
"atik",
"gorgona",
"kerb",
"menkhib",
"menkib",
"miram",
"mirfak",
"mirphak",
"misam"
],
"Pisces": [
"alpherg",
"alrescha",
"alrischa",
"alrisha",
"belenos",
"citadelle",
"ebla",
"fumalsamakah",
"kaitain",
"okda",
"revati",
"torcular",
"vanmaanen"
],
"Sagittarius": [
"ainalrami",
"albaldah",
"alkiladah",
"alnam",
"alnasl",
"alnasr",
"alrami",
"arkab",
"ascella",
"belel",
"elnasl",
"gumala",
"hamalwarid",
"media",
"nash",
"nunki",
"nushaba",
"pincoya",
"polis",
"rukbat",
"sadira",
"sika",
"terebellum"
],
"Scorpius": [
"acrab",
"akrab",
"alniyat",
"antares",
"dschubba",
"fang",
"fuyue",
"girtab",
"graffias",
"grafias",
"grassias",
"iclarkrau",
"iklil",
"iolil",
"jabbah",
"larawag",
"lesath",
"lesuth",
"mula",
"nur",
"paikauhale",
"pipirima",
"rapeto",
"sargas",
"sharjah",
"shaula",
"vanant",
"vespertilio",
"wei",
"xamidimura"
],
"Serpens": [
"alasia",
"alava",
"alya",
"chow",
"gudja",
"kaveh",
"tsin",
"unukalhai"
],
"Taurus": [
"ain",
"alcyone",
"aldebaran",
"alheka",
"alnath",
"asterope",
"atlas",
"celaeno",
"chamukuy",
"electra",
"elnath",
"hoggar",
"maia",
"merope",
"nath",
"parilicium",
"pleione",
"taygeta",
"tianguan"
],
"Triangulum": [
"atria",
"methallah",
"mizan",
"mothallah",
"rasalmothallah",
"rasalmudallah"
],
"Ursa": [
"ak",
"alcor",
"aliath",
"alioth",
"alkafzah",
"alkaid",
"alkaphrah",
"alkaprah",
"alrucaba",
"aniara",
"arcady",
"argelander",
"baekdu",
"benetnasch",
"chalawan",
"cinosura",
"circitores",
"cynosura",
"dnoces",
"dubb",
"dubh",
"dubhe",
"flying",
"intercrus",
"kaffa",
"kafzatania",
"kocab",
"kochab",
"liesma",
"megrez",
"merak",
"mismar",
"mizar",
"muscida",
"museida",
"nasti",
"phecda",
"phekda",
"pherkad",
"pherkard",
"polaris",
"runaway",
"taiyangshou",
"talita",
"talitha",
"tramontana",
"vildiur",
"yildun",
"yilduz"
],
"Vela": [
"alsephina",
"alsuhail",
"kalausi",
"markeb",
"natasha",
"regor",
"suhail"
],
"Virgo": [
"alaraph",
"almuredin",
"antevorta",
"arich",
"auva",
"azimech",
"elgafar",
"flegetonte",
"heze",
"kambalia",
"kang",
"khambalia",
"minelauva",
"monch",
"porrima",
"protrigetrix",
"provindemiator",
"rigilawwa",
"spica",
"syrma",
"vindemiatrix",
"zaniah",
"zavijah",
"zavijava"
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment