Skip to main content

Creative Server Naming Schemes

· 3 min read

When managing infrastructure, having memorable and meaningful server names can significantly improve operations. Here are seven different themes for naming your servers, each with ten names.

1. Celestial Bodies 🌌

  • nova - Explosive power servers (GPU/HPC)
  • pulsar - Regular, reliable production servers
  • quasar - High-energy, distant services
  • comet - Fast, dynamic development servers
  • orion - Hunter/worker servers
  • lyra - Harmonious integration servers
  • vega - Bright, northern region servers
  • atlas - Load-bearing database servers
  • nebula - Resource pools/clusters
  • sirius - Critical production services

2. Norse Mythology ⚔️

  • thor - Power-intensive servers
  • odin - Main production servers
  • loki - Tricky/special purpose servers
  • fenrir - Fierce development servers
  • heimdall - Monitoring/gateway servers
  • freya - Beautiful frontend servers
  • tyr - Security/auth servers
  • baldur - Reliable backup servers
  • valkyrie - Job processing servers
  • ymir - Resource-heavy servers

3. Ocean Life 🌊

  • shark - Aggressive processing servers
  • whale - Large storage servers
  • dolphin - Intelligent processing nodes
  • octopus - Multi-purpose servers
  • coral - Cluster nodes
  • turtle - Stable, long-running servers
  • seal - Load balancers
  • kraken - Mission-critical servers
  • reef - Development environments
  • wave - Dynamic scaling servers

4. Mythical Creatures 🐲

  • dragon - Powerful processing servers
  • phoenix - Self-healing services
  • griffin - Hybrid-purpose servers
  • unicorn - Unique/special servers
  • sphinx - Query/database servers
  • hydra - Multi-head processing
  • pegasus - Fast networking servers
  • chimera - Testing/experimental servers
  • basilisk - Security servers
  • kirin - Asian region servers

5. Elements and Materials 🌍

  • carbon - Core services
  • steel - Strong production servers
  • neon - Bright frontend servers
  • xenon - Rare/special servers
  • quartz - Time-critical servers
  • cobalt - Stable database servers
  • plasma - Dynamic processing
  • crystal - Cache servers
  • titanium - High-reliability servers
  • helium - Light, fast servers

6. Ancient Cities 🏛️

  • sparta - Battle-tested production
  • athens - Wisdom/data processing
  • troy - Gateway servers
  • babylon - Rich frontend servers
  • petra - Rock-solid storage
  • atlantis - Mysterious dev servers
  • olympia - Performance servers
  • thebes - Testing environments
  • carthage - Strategic services
  • pompeii - Disaster recovery

7. Weather Phenomena 🌪️

  • storm - High-traffic servers
  • thunder - Powerful processing
  • aurora - Beautiful frontend
  • cyclone - Load balancers
  • blizzard - Cold storage
  • tornado - Fast processing
  • tsunami - Massive data handlers
  • lightning - Quick response servers
  • rainbow - Multi-purpose servers
  • frost - Cool running servers

Best Practices

  1. Consistency: Stick to one theme per environment or project
  2. Meaning: Names should hint at the server's purpose
  3. Memorability: Easy to remember and type
  4. Length: Keep names short (under 8 characters if possible)
  5. Uniqueness: Avoid similar-sounding names
  6. Location Awareness: Consider adding region codes for global infrastructure
  7. Documentation: Keep a reference of what each name represents

Current Infrastructure

Our production infrastructure consists of several specialized servers:

Production Dokku Servers

  • prod12 (AMD-based)

    • 1TB RAID 0 configuration
    • Hosts Prometheus for financial monitoring
    • GitHub Actions runner
    • Dokku apps deployment
  • prod24 (Intel-based)

    • 150GB RAID 1 (system reliability)
    • 700GB storage
    • Higher single-thread performance
    • GitHub Actions runner
    • Primary Dokku apps deployment

Specialized Servers

  • arcana-gpu: GPU-powered server for ML/AI tasks
  • arcana-cpu: CPU-optimized server for general workloads

Current Implementation

Using the Celestial Bodies theme, our infrastructure is named as follows:

ollama_servers:
- nova: GPU processing server (arcana-gpu)
- pulsar: Main production server (arcana-cpu)
- quasar: High-performance Dokku server (prod24)
- neutron: Dense storage Dokku server (prod12)

development_servers:
- comet: Fast development server
- orion: USA region server
- lyra: Helsinki region server 1
- vega: Helsinki region server 2
- atlas: Falkenstein server

laptops:
- nebula: Local development

The celestial naming scheme maps well to our infrastructure:

  • nova: Represents our explosive GPU computing power
  • pulsar: Our steady, reliable CPU server
  • quasar: The bright, powerful Intel-based prod24
  • neutron: The dense, data-packed AMD-based prod12

This naming scheme reflects both the role and characteristics of each server while maintaining consistency and memorability.