Ask HN: How do you choose a hostname for personal devices?
What are some naming systems you all use?
What are some naming systems you all use?
Midgard is not mythical.
Then it transitioned to plants and trees: aster, begonia, willow, maple. I had a shift in life where I began to value the organic world more than dry, boring metals.
My first Linux machine was `congo`. My oldest extent one is `volga`. And my beefiest (biggest) machine is `nile`.
My local backup NAS is `danube`, and my offsite server is `yangtze`.
If I were you, and didn't want boring job-themed names, choose a theme and use it.
You could choose mountains, and your biggest machine could be `everest`, while your most sacred could be `olympus`.
Or you could choose cities, Pokemon, anime characters, authors, fish, mammals, etc. Any category with a lot of items. Seas, for example, won't work because there aren't many.
Homeserver: Nyx is the Greek goddess of the night. She is one of the primordial deities and is often depicted as a powerful and fearsome figure, respected even by Zeus.
Workstation: The name "Xeno" comes from the Greek word "xenos," meaning "stranger" or "foreigner." While "xenos" itself is not a mythological figure, the concept of the stranger or the unknown plays an important role in many Greek myths and stories, often with dark or threatening connotations.
Notebook: Ker: Keres (plural of Ker) are Greek death spirits. They are winged entities that represent violent or untimely death and are often depicted as fearsome and ominous.
(I asked chatgpt for explainations of the names, because iam not a native english speaker.) I use the naming scheme like over a decade now.
I like the name of my home net the most. Its enti.ty.
The theme I use is Final Fantasy characters.
Pudge is for a fat server with some VMs and more RAM.
Invoker is multi-purpose VPS without a specified one goal.
Riki is a RPi.
Rylai (Crystal Maiden) is for a MacMini, because it's all white and reminds me of snow.
I had Meepo for hosting a Matrix instance. Social communication means multiple people, so Meepo seems to fit perfectly. But it's switched off now (Meepo is not an easy character to play).
I have Ostarion for a seedbox, I'm switching providers from time to time, and I keep killing it and raising a new instance once every while.
I'll share overlapping advice: don't name (conference rooms) after geographical locations or places, eg: "We're meeting in Colorado/Houston" ... too much opportunity for confusion.
I spent a little time looking for the OG "hacker's dictionary" style advice for hostname naming, but it's tough to find now, and the RFC is more official and close enough.
My fun little naming technique for my "fleet" of pi-zeros was "juan, deux, tree, faux, ..."
Cattle not pets means you can pick "fun" names for your personal (pet) computers, eg, my first SSD Max Mini I called "rock", first laptop after that I called "slab".
Something emotional or memorable is nice, or just keep flipping through word-pairs from diceware to find something suitable. https://diceware.dmuth.org/
JakeBook = MBP
JakePods = AirPods
JanePad = iPad
Short, easy to tell whose device is which in the house, uncreative.
As a teenage boy I gave the computers female names which appealed to me. Never people I knew except by coincidence, but Sarena, Lucy, Kim, &c. were assigned to a machine once without being reused. Maybe they had a mindspace as characters in my life?
As time passed and I started living with various partners, names have changed to a more adult way of working.
I now have abbreviated owner and device descriptor. Exempli gratia: 'PredBook' is my Panasonic Toughbook. 'PredPS4' is self explanatory.
Bonus: If you remember the numbers and do static assigment, now you have a scheme to map names to IP addresses in your head. An old Pokemon poster becomes an address lookup table.
Any familiar theme with an ordering (periodic table?) should do the same!
Tim’s iPhone 13 Jamie’s MacBook Air 15
Alternatively function (+ location or for espHome devices their Mac suffix)
Sonos Kitchen Sprinkler-0f3812 hotwater-pump-09ac88
Anarchist writers are my present theme: Goldman, Proudhon, Bookchin, Kropotkin... perhaps Graeber will be next.
https://git.sr.ht/~monotux/homelab/blob/90fcbc11cc6cf1c73900...
It's interesting because it makes me consider places that I don't go to every day, and then rate them for "hostnameability" and so on. Ends up with hostnames being quite memorable.
For example, I've got CRDNL-NIPPON for a machine that I was intending to take with me to Japan, and my partner's machine is CZZN-VTUBER for when she was getting into being... a VTuber.
I don't match the hostname to the purpose of the machine specifically to avoid the problem of the machine's purpose changing, and to make it easier to avoid reusing names.
https://en.wikipedia.org/wiki/List_of_fictional_computers
Of course "The Government Machine" or "The Mechanical Brain" have spaces in the name, which is kind of annoying unless you run macos. :)
My college computer lab used element names. The ones hardest to spell had the least amount of people connected to them.
They rotate the names Balthasar, Melchior, and Casper
This lab I was in used to use Scottish mountains. Some of which were visible from the lab window, sometimes.
For instance, I like to name all my machines after dwarfs.
So dwarf1, dwarf2, etc etc
TV show characters can be good
I normally use Greek gods for snowflake servers
A concatenation of owner / location and device for LAN devices. JohnsPixel4, LoungeTV,
Prior to that was using Jupiter and its moons but ran out of named ones.
Device use/users name/number.
Esoteric names are just embarrasingly silly.
After I rationalised my home network it just feel back to “productname.internal.suffix”
PCs are named after lettuces Printers are tomatoes Routers are condiments like croutons Cameras are carrots
I've got Mainframe (my server), Phreak (my phone), Baud (my laptop), etc.
Ships are personal devices, races are servers, planets are network devices, etc.
Currently on Fillmore.
Pudin, Pizza, Sushi, Cake, Fries, Spaghetti, etc.