Open Source|All improvements go through Pull Requests with automated CI checks before review by@Leo-Galli|Join Discord|Contributing guide
Game catalog

Game hosting — Catalog

Full game catalog, resource presets and pricing.

Catalog entries

Each game entry includes:

{
  "slug": "minecraft-java",
  "name": "Minecraft Java",
  "category": "minecraft",
  "image": "ghcr.io/aetheris-project/minecraft-java:latest",
  "defaultPort": 25565,
  "presets": [
    { "name": "Starter", "vcpu": 2, "memoryMb": 2048, "diskMb": 10240, "slots": 10, "priceCents": 999 },
    { "name": "Pro", "vcpu": 4, "memoryMb": 4096, "diskMb": 20480, "slots": 50, "priceCents": 1999 }
  ]
}

Resource presets

PresetvCPURAMDiskSlotsPrice/mo
Starter22 GB10 GB10€9.99
Pro44 GB20 GB50€19.99
Enterprise88 GB50 GB200€49.99

Pterodactyl eggs

Each game maps to a Pterodactyl egg in the aetheris-game-eggs (opens in a new tab) repository. Assign eggs to plans in Admin → Billing → Plans.

Provisioning flow

  1. Client selects game and preset.
  2. Aetheris finds a node with the matching egg and free allocation.
  3. Calls POST /api/application/servers with egg, image, resources.
  4. Server starts, client gets console access.

See also: Pterodactyl bridge, Billing plans.