Rework architecture naming #12

Open
opened 2026-01-12 00:43:09 +00:00 by dokkae.cat · 0 comments
Owner

The following is the proposed naming convention

Format

[location]-[type]-[group]-[id]

Location Prefix

  • cl = Cloud Lab (Hetzner, AWS, etc.)
  • hl = Home Lab

Type Prefix

  • v = Virtual Machine
  • p = Physical Machine
  • os = Object storage (S3, etc.)
  • fs = File storage (NFS, SMB)

Grouping

The primary grouping strategy is a single byte hex number.

IDs

The primary identification strategy is also a single byte hex number.

Examples

Cloud

  • cl-v-00-00 = Cloud machine in lab 00
  • cl-os-1f-d0 = Cloud object storage bucket
  • cl-fs-00-01 = Cloud storage appliance

Home

  • hl-p-00-01 = Home machine in lab 00
  • hl-fs-02-ff = Home file share
  • hl-fs-02-fe = Home storage appliance
The following is the proposed naming convention ## Format `[location]-[type]-[group]-[id]` ## Location Prefix - `cl` = Cloud Lab (Hetzner, AWS, etc.) - `hl` = Home Lab ## Type Prefix - `v` = Virtual Machine - `p` = Physical Machine - `os` = Object storage (S3, etc.) - `fs` = File storage (NFS, SMB) ## Grouping The primary grouping strategy is a single byte hex number. ## IDs The primary identification strategy is also a single byte hex number. ## Examples ### Cloud - `cl-v-00-00` = Cloud machine in lab 00 - `cl-os-1f-d0` = Cloud object storage bucket - `cl-fs-00-01` = Cloud storage appliance ### Home - `hl-p-00-01` = Home machine in lab 00 - `hl-fs-02-ff` = Home file share - `hl-fs-02-fe` = Home storage appliance
dokkae.cat added the
enhancement
label 2026-01-12 00:43:19 +00:00
dokkae.cat self-assigned this 2026-01-12 00:43:22 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: dokkae.cat/nixos#12
No description provided.