aliabadi@thepersianflaw:~/projects/homelab/Naming Scheme$_

Naming Scheme

How every named thing in the homelab gets its name — compute, infra, APs, SSIDs, services, repos, branches — and the rules underneath.

Outline — sections and rough beats. Not yet written out.

The overarching philosophy

Three rules apply across every category below:

  1. The name should tell you what the thing does (or hint at it)
  2. Legibility beats stylistic purity — never sacrifice clarity for consistency
  3. Retire, don’t renumber — reuse a name later rather than serialising

The categories

1. Compute nodes → sci-fi ships

  • Match the ship’s fictional role to the node’s cluster role where possible:
    • moya - living ship carries the crew → NAS
    • andromeda - ship that was piloted by an AI → LLM box

2. Infrastructure → common nouns (the triple constraint)

The word’s real-world or in-universe function must match the device’s job, thats the general idea at least.

  • iris - Stargate’s gate shield / aperture that controls what passes → firewall
  • vinculum - Borg interconnect → switch

3. WiFi APs → sci-fi space stations

  • midway - Stargate Atlantis relay station between galaxies → WiFi bridge

4. 3D printers → sci-fi shipyards

Machines that build things get named after places that build ships.

  • tycho - Tycho Station (The Expanse), the Belt’s shipyard hub
  • corellia - Corellian shipyards (Star Wars)